In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

sql y las cadenas de conexion odbc

Foro de Xailer profesional en español
Responder
Fredy
Mensajes: 199
Registrado: Mié Mar 29, 2006 1:28 am

sql y las cadenas de conexion odbc

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

sql y las cadenas de conexion odbc

Mensaje 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
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Fredy
Mensajes: 199
Registrado: Mié Mar 29, 2006 1:28 am

sql y las cadenas de conexion odbc

Mensaje 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
Responder