Ir al contenido


Foto

dBEXPRESS -FIREBIRD 2.1 Y DELPHI 7


  • Por favor identifícate para responder
3 respuestas en este tema

#1 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 09 junio 2009 - 07:11

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

  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

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
  • 0

#3 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

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
  • 0

#4 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

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)


delphi
  1. DriverName=Interbase
  2. BlobSize=-1
  3. CommitRetain=False
  4. Database=LocalHost:C:\MiBase\mibase.fdb //Ruta de la BD
  5. ErrorResourceFile=
  6. LocaleCode=0000
  7. User_Name=sysdba
  8. Password=masterkey
  9. RoleName=
  10. ServerCharSet=
  11. SQLDialect=3
  12. Interbase TransIsolation=RepeatableRead
  13. 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
  • 0




IP.Board spam blocked by CleanTalk.