FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 Última edición por JosepGA fecha: 10-01-2011 a las 11:25:11. |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Failover con dbExpress + SQL Server 2008 + Delphi 2010 | agustibaldo | Conexión con bases de datos | 1 | 13-01-2011 06:03:17 |
¿Cómo utilizar la conexión db en intraweb de delphi 2010? | Master23 | Internet | 1 | 28-07-2010 05:41:26 |
Delphi 2010 + dbExpress | ppb | Conexión con bases de datos | 5 | 29-11-2009 13:52:41 |
Conexion MS SQL y dbexpress | andrealme | Conexión con bases de datos | 5 | 05-10-2007 22:13:04 |
Error de conexion desde Delphi con ADO y DBExpress | Hagen | MS SQL Server | 1 | 12-05-2006 03:01:23 |
|