Página 1 de 1

sql y las cadenas de conexion odbc

Publicado: Vie Mar 30, 2007 2:31 pm
por Fredy
hola,
En el Datasource:cConect elijo un DSN de los que me he creado odbc en windows,
por ejemplo gremios. Me queda algo así­:
::oAdoDataSource1:cConnect := Provider=MSDASQL.1;Persist Security Info=False;User
ID=root;Data Source=gremios
En el momento en que que cambio lConnected a .t. me lo cambia por
Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=gremios;Extended
Properties=" DATABASE=gremios;DESCRIPTION=gremios;DSN=gremios;OPTION=0;PO RT=0;SERVER=192.168.0.45;UID=root "
El problema está en que a partir de ahora se va a buscar el servidor a 192.168.0.45
en lugar de al asignado en la dsn
En las pruebas no me afecta, pero cuando lo instalo en casa del cliente,
su servidor puede estar en 192.168.1.7, con lo cual deja de funcionar.
Hay alguna forma de que me respete los datos de dns desde el ide o tengo
que cambiar la cadena de conexión manualmente en el formulario?
Un saludico,
Fredy

sql y las cadenas de conexion odbc

Publicado: Vie Mar 30, 2007 5:09 pm
por ignacio
Fredy,
Cada driver ODBC cambia la conncectring a su antojo. Te caben dos
posibilidades:
1) Asignar el cConnect por código
2) Dejarlo como está con la esperanza de que el driver haga más caso al tag
DSN que al tag SERVER
Intenta quitarle simplemente el tag SERVER de su cadena a ver si te lo
respeta y no te lo añade.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fredy" <fredy@aglsl.com> escribió en el mensaje
news:[email=a20b86f3425b8c940ef32e51260@news.xailer.com...]a20b86f3425b8c940ef32e51260@news.xailer.com...[/email]
> hola,
>
> En el Datasource:cConect elijo un DSN de los que me he creado odbc en
> windows, por ejemplo gremios. Me queda algo así:
>
> ::oAdoDataSource1:cConnect := Provider=MSDASQL.1;Persist Security
> Info=False;User ID=root;Data Source=gremios
>
> En el momento en que que cambio lConnected a .t. me lo cambia por
>
> Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data
> Source=gremios;Extended
> Properties=" DATABASE=gremios;DESCRIPTION=gremios;DSN=gremios;OPTION=0;PO RT=0;SERVER=192.168.0.45;UID=root "
>
>
> El problema está en que a partir de ahora se va a buscar el servidor a
> 192.168.0.45 en lugar de al asignado en la dsn
>
> En las pruebas no me afecta, pero cuando lo instalo en casa del cliente,
> su servidor puede estar en 192.168.1.7, con lo cual deja de funcionar.
>
> Hay alguna forma de que me respete los datos de dns desde el ide o tengo
> que cambiar la cadena de conexión manualmente en el formulario?
>
> Un saludico,
> Fredy
>
>
>

sql y las cadenas de conexion odbc

Publicado: Vie Mar 30, 2007 5:26 pm
por Fredy
Qué co*azo, no.
Creo que una vez abierto, si pego en cConnect el dato origina sí­ que lo respeta.
Un saludico,
Fredy