Hola
Que debo hacer para conectar mi base de datos firebird 2.1 con dbexpress
he puesto el sqlconnection, un sqlquery y un datasource.
que debo poner en el sqlconnection y que cosas debo tener en cuenta a la hora de usar dbexpress
gracias
dBEXPRESS -FIREBIRD 2.1 Y DELPHI 7
Comenzado por
luk2009
, jun 09 2009 07:11
3 respuestas en este tema
#1
Escrito 09 junio 2009 - 07:11
#2
Escrito 09 junio 2009 - 07:24
Puedes mirar el tutorial que hice de web services, ahi te muestra como conectar dbExpress con Firebird.
http://www.delphiacc...rum/(tutoriales)/consumir-webservice-con-acceso-a-base-de-datos/
Salud OS
http://www.delphiacc...rum/(tutoriales)/consumir-webservice-con-acceso-a-base-de-datos/
Salud OS
#3
Escrito 09 junio 2009 - 10:50
gracias Egostar
Me encanto el tutorial, pero simplificamelo porque en medio de todo lo que lei, me perdi.
Creo que quede mas interezado en el tutorial que en la conexion.
Si pueden darme los pasos basicos, seria mas simple
Me encanto el tutorial, pero simplificamelo porque en medio de todo lo que lei, me perdi.
Creo que quede mas interezado en el tutorial que en la conexion.
Si pueden darme los pasos basicos, seria mas simple
#4
Escrito 10 junio 2009 - 07:52
Amigo, el TSQLConnection puedes configurarlo mas o menos asi:
Driver := Interbase, LoginPrompt := False, y Params como sigue(Puedes ajustarlo de acuerdo a tus necesidades)
La propiedad conecction del TSQLQuery debe apuntar al TSQlConnection.
Debes tener en cuenta que dbExpress es unidireccional y como lo tienes planteado inicialmente solo te servirá para consultar, si necesitas hacer modificaciones o altas debes complementtar con un TDatsetProvider y un TClientDatset (paleta DataAccess). El TDatsetProvider debe apuntar en su propiedad Datset al TSQLQuery, el TClientDataset debe apuntar en propiedad ProviderName al TDatsetProvider y por ultimo el DataSource apuntar al TClientDataset. Todo esto funciona así solo si tienes los anteriores componentes en un mismo módulo o form, de lo contrario la configuración es un poco mas compleja, pero para iniciar con esto creo que es suficiente.
Cualquier duda no dudes en preguntar.
Saludos
Driver := Interbase, LoginPrompt := False, y Params como sigue(Puedes ajustarlo de acuerdo a tus necesidades)
delphi
DriverName=Interbase BlobSize=-1 CommitRetain=False Database=LocalHost:C:\MiBase\mibase.fdb //Ruta de la BD ErrorResourceFile= LocaleCode=0000 User_Name=sysdba Password=masterkey RoleName= ServerCharSet= SQLDialect=3 Interbase TransIsolation=RepeatableRead WaitOnLocks=True
La propiedad conecction del TSQLQuery debe apuntar al TSQlConnection.
Debes tener en cuenta que dbExpress es unidireccional y como lo tienes planteado inicialmente solo te servirá para consultar, si necesitas hacer modificaciones o altas debes complementtar con un TDatsetProvider y un TClientDatset (paleta DataAccess). El TDatsetProvider debe apuntar en su propiedad Datset al TSQLQuery, el TClientDataset debe apuntar en propiedad ProviderName al TDatsetProvider y por ultimo el DataSource apuntar al TClientDataset. Todo esto funciona así solo si tienes los anteriores componentes en un mismo módulo o form, de lo contrario la configuración es un poco mas compleja, pero para iniciar con esto creo que es suficiente.
Cualquier duda no dudes en preguntar.
Saludos