![]() |
Delphi y Firebird
Como puedo hacer para conectarme con Delphi a una bbdd Firebird? La extension que utiliza Firebird es GDB. E intentado meterme en el Administrador de origenes de datos pero no me reconoze ese formato.
|
solucionado
Lo siento amigos ¡ Ya lo tengo solucionado.
Ahora el problema es que intento asignar los campos de mis tablas a unos Tdbedit y cuando le doy a linkage / Datafield me sale un mensaje de error que dice No transaction assigned, Sabeis que quiere decir eso??Uso Delphi 2005 |
Cita:
Hasta Luego - |
Gracias por la ayuda ¡
Veras, en mi casa estoy aprendiendo a usar Firebird, en clase usamos Oracle, y parece ser que ese objeto no es necesario para Oracle. Entonces, usando el TIBTransaction, no es necesario que use el TDataSource? |
Cita:
El Datasource es un intermedio entre los componentes Data-Aware y y las fuentes de datos como los DataSet (Query, Tables, Stored Procedure). Hasta Luego - |
Coincido con mi camarada lucasarts_18, si deseas mostrar la información sobre es imprescindible la utilización de los Data Sets para poder visualizar la información de las BD.
Ahora, según he leido en en documentación que se encuentra en la pagina de firebird, si se va a trabajar con éstas BDs es recomendable utilizar los componentes IBDataSet, IBDatabase e IBtransaction en lugar de los IBQuery e IBTable. Ésto se debe a que éstos componentes, originalmente, fueron creados como una especie de adaptación para poder trabajar Delphi con Firebird. Los 3 componentes mencionados anteriormente son los que, según lei, funcionan de forma más clara y transparente para la comunicaión con las tablas de la BDs de Firebird. |
La franja horaria es GMT +2. Ahora son las 02:20:44. |
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