Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como obtener los parametros para dbexpress al conectarme por odbc..! (https://www.clubdelphi.com/foros/showthread.php?t=31790)

Arturo 18-05-2006 01:31:10

Como obtener los parametros para dbexpress al conectarme por odbc..!
 
saludos, disculpen como puedo obtener los parametros del componente TSqlConnection DBexpress la conexion la hago por medio de ODBC.
Cree un origen de datos ODBC llamado conexionBD le asigne las demas propiedades server, usuario, pasword, y base de datos; evidentemente por medio del origen creado lo toma como base de datos en las propiedades del componente sqlconnection.
Código PHP:

Params=DriverName=openodbc
           Database
=conexionBD
          
......
Tengo un archivo conf.ini 

[red]
Server=192.168.0.15
base
=BDmibase 

en donde tiene la ip del servidor y en el programa delphi lee los parametros para pasarselos al hostname=192.168.0.15 asi lo hice conectandome con ado con dbexpress tengo la duda para ODBC
Alguna sugerencia gracias.

waltergomez 19-05-2006 03:07:51

Usa la propiedad params.

Código Delphi [-]
  with SQLConnection1 do
  begin
      TSQLConnection.Params.Values['HostName'] := '192.168.0.15';
...
..
.

Salu2,

Arturo 20-05-2006 01:51:42

saludos, pues no me la vas a crees pero ya la intente asi leyendo por un archivo ini la ip del server en conectarme desde una pc hacia el server y nomas nada, anetriormente yo cree una conexion odbc con el driver para msysql 3.51.12 y la llame por decirlo conexion, asigne ip, user, psw y elegi la base y listo luego le borre la ip, user, psw y la base solo se quedo el dns.

Código PHP:

ahora este es mi codigo que hice:
with SQLConnection1 do
  
begin
Params
.Values['Database'] :='DSN='+strRutaModo+';'+'DataBase=bdpruebas;HOSTNAME='
+strRutaIni+';'+'TIMEOUT=10;UID=usuario;PWD=laclave';
end;
donde strRutaModo y strRutaIni recoge los datos del *.ini 
strRutaModo
=DNS y strRutaIni =ip 

ya lo probe y debo de poner al menos la ip en el dns
estos es por que no quiero que vean las bases y las configuracion y ademas es mas comodo asi en caso de cambiar la ip solo cambio en el archivo ini y listo ahora no he consegido hacerlo asi, solo como menciono tendo el dns y ip del server. creo que por medio del dns busca la direcion hacia donde conectarme.
gracias


La franja horaria es GMT +2. Ahora son las 11:07:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi