Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 22-01-2009
angelholberg angelholberg is offline
Miembro
 
Registrado: jul 2006
Posts: 15
Poder: 0
angelholberg Va por buen camino
Arrow Detalle de Problema Grave con conección a BD Firebird

Gracias Al González por tu respuesta pues mira detallo mi problema:
1.- Uso Delphi 2009 y los componentes DBExpress
2.- Firebird 2.1
3.- La conección a la BD la hago despues del Application.Initialize; de mi proyecto aca muestro el código que utilizo:
With Datamodulo Do
Begin
SQLEmpresas.Connected := False;
SQLEmpresas.DriverName := 'InterBase';
SQLEmpresas.GetDriverFunc := 'getSQLDriverINTERBASE';
SQLEmpresas.LibraryName := 'dbexpint.dll';
SQLEmpresas.VendorLib := 'gds32.dll';
SQLEmpresas.LoginPrompt := False;
SQLEmpresas.Params.Clear;
SQLEmpresas.Params.Add('DatabaseVendor=Interbase');
SQLEmpresas.Params.Add('DriverName=Interbase');
SQLEmpresas.Params.Add('BlobSize=-1');
SQLEmpresas.Params.Add('CommitRetain=False');
SQLEmpresas.Params.Add('DataBase=' + vpRutaSis+ 'Base\FEEMPRESAS.fdb');
SQLEmpresas.Params.Add('ErrorResourceFile=');
SQLEmpresas.Params.Add('LocaleCode=0000');
SQLEmpresas.Params.Add('ServerCharSet=');
SQLEmpresas.Params.Add('SQLDialect=3');
SQLEmpresas.Params.Add('Interbase TransIsolation=ReadCommited');
SQLEmpresas.Params.Add('WaitOnLocks=True');
SQLEmpresas.Params.Add('User_Name=' + 'SYSDBA');
SQLEmpresas.Params.Add('Password=' + 'masterkey');
SQLEmpresas.Connected :=TRUE;
End;
4.- Todo funciona perfectamente mientras no se haya generado un error al ejecutar un Query por ejemplo un Insert Into, un Select, etc.
5.- Si sucede alguna exepción (tal es mi caso) al ejecutar la consulta muestra el errror, hay no ahy6 problema se que se esta haciendo aml una operación u otra cosa, despeus salgod e ese módulo y al intentar por ejemplo de hacer un Inser into me manda un mensaje que dice que no ahy conección con mi BD, entonces por tal motivo supongo mi SQLConnection se desconecta de mi BD

Gracias espero puedan ayudarme
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema GRAVE con LoadPackage y MDIChild walito Varios 9 14-11-2007 21:50:52
Problemas con la conexión a Firebird en distintos equipos ugezuz Firebird e Interbase 3 23-05-2007 03:25:52
Problema grave de rendimiento ACK Firebird e Interbase 13 12-09-2005 17:10:44
una simple función, un grave problema.. DynaRoc Varios 6 23-11-2004 16:39:55
Grave problema en BASE DE DATOS interbase Manuel Firebird e Interbase 3 10-06-2003 01:05:36


La franja horaria es GMT +2. Ahora son las 16:54:11.


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
Copyright 1996-2007 Club Delphi