![]() |
Conexión dbexpress con Delphi 2010
Hola a todos,
mi problema actual es el siguiente, con Delphi 7 y dbexpress me conectaba a bases de datos Firebird, en tiempo de ejecución asignaba la base de datos dependiendo del código de la empresa que se especificaba al entrar. En Delphi 2010 me encuentro el problema que no puedo cambiar el nombre del archivo de la base de datos, me dice que no tiene el formato correcto. Buscando por internet, me ha parecido entender que desde Delphi 2009 esto ha cambiado, y que es problematico hacerlo, que las conexiones deben establecerse en tiempo de diseño (http://chee-yang.blogspot.com/2008/0...framework.html). ¿ Alguien se ha encontrado con este problema ? y lo mas importante ¿ Lo ha solucionado ? Otro tema al respecto, en Delphi 7 no tenia que poner ninguna Unit en el Uses para usar Dbexpress y que lo asignaba en tiempo de ejecución, ¿ Esto ha cambiado ? Un saludo |
Conexion Firebird
Es bueno conocer el codigo de lo que esta haciendo.
Pero Este es un ejemplo de una conexion que utilizo actualmente con Delphi2010 pero tambien la utilizo con Delphi2006 TSQLConnection(tqib_localsqlcns.Connection).Close; TSQLConnection(tqib_localsqlcns.Connection).Connected := False; TSQLConnection(tqib_localsqlcns.Connection).Params.Values['Database'] := bdt; TSQLConnection(tqib_localsqlcns.Connection).Params.Values['User_Name'] := usr; TSQLConnection(tqib_localsqlcns.Connection).Params.Values['Password'] := pwd; TSQLConnection(tqib_localsqlcns.Connection).Connected := True; tqib_localsqlcns es un objeto TSimpleDataSet que en su propiedad Connection le asigno un TSQLConnection. Esto lo hago porque la conexion puede ser Oracle o Firebird. Otro dato que a mi me parece revisar dbxint30.dll y gds32.dll esten el el directorio system32 Mira si esto le ayuda de algo |
Hola,
pues el problema no era de mi código, si no del driver libre de firebird, lo je cambiado por el que incluye Delphi y va todo bien. Gracias y un saludo |
La franja horaria es GMT +2. Ahora son las 09:28:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi