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)
-   -   Delphi y Firebird (https://www.clubdelphi.com/foros/showthread.php?t=29059)

liriko 11-01-2006 15:16:56

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.

liriko 11-01-2006 15:45:08

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

lucasarts_18 11-01-2006 15:55:59

Cita:

Empezado por liriko
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

Debes usar un objeto transaction, bien puedes ser que necesites este objeto (los MDO los tienen), o bien el componente table que tienes no está asociado a la BD.

Hasta Luego -

liriko 11-01-2006 16:03:48

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?

lucasarts_18 11-01-2006 16:08:28

Cita:

Empezado por liriko
Gracias por la ayuda ¡
no es necesario que use el TDataSource

Es necesario si deseas mostrar datos en un DBGrid, o cualquier componente enlazado con una tabla o un query..
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 -

cuburu 11-01-2006 23:02:45

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 08:48:45.

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