Como leer un fichero DSN

11/07/2003 - 11:28 por rgomez | Informe spam
Hola a todos.
Tengo un DSN de archivo, el cual esta en un servidor y compartido para
todos los usuarios. A traves de mi programa accedo a este DSN y asi me
conecto a la base de datos.
Lo que necesito es sacar el servidor que esta especificado en este
fichero, es decir mi fichero si lo edito es asi:

[ODBC]
DRIVER=SQL Server
UID=sa
WSID=SERVIDOR1
APP=Microsoft Open Database Connectivity
SERVER=SERVIDOR1

Pues necesito alguna funcion a la que yo le pase el nombre del campo,
"SERVER" y me devuelva SERVIDOR1.
Existe un api que es SQLReadFileDSN, pero devuelve un boolean, yo
necesitaria uno que devuelva un string con el nombre del servidor. O
si este es el API, agradeceria un ejemplo de como usarlo.

Uso SQL Server 7.0 y Visual Basic 6.0

Muchas gracias.
 

Leer las respuestas

#1 Diego
11/07/2003 - 17:53 | Informe spam
Una sugerencia

Si tienes sql server no utilices el usuario sa para las aplicaciones , es
mejor dejar el sa para administración.



"Ruben" escribió en el mensaje
news:
Hola a todos.
Tengo un DSN de archivo, el cual esta en un servidor y compartido para
todos los usuarios. A traves de mi programa accedo a este DSN y asi me
conecto a la base de datos.
Lo que necesito es sacar el servidor que esta especificado en este
fichero, es decir mi fichero si lo edito es asi:

[ODBC]
DRIVER=SQL Server
UID=sa
WSID=SERVIDOR1
APP=Microsoft Open Database Connectivity
SERVER=SERVIDOR1

Pues necesito alguna funcion a la que yo le pase el nombre del campo,
"SERVER" y me devuelva SERVIDOR1.
Existe un api que es SQLReadFileDSN, pero devuelve un boolean, yo
necesitaria uno que devuelva un string con el nombre del servidor. O
si este es el API, agradeceria un ejemplo de como usarlo.

Uso SQL Server 7.0 y Visual Basic 6.0

Muchas gracias.

Preguntas similares