estoy dando mis primeros pasos sobre firebird recomendado por el amigo enecumene y quisiera saber como se conecta por zeos a firebird
ya tengo todo configurado y una base de datos llamada BD_Prueba y una tabla llamada TABLA1
gracias adelantadas

Posted 11 November 2008 - 07:14 PM
Posted 11 November 2008 - 07:26 PM
Posted 11 November 2008 - 07:32 PM
Posted 11 November 2008 - 07:49 PM
Thanks enecumene pero por propiedades no existe el peligro en que si se decide cambiar la carpeta (con la bd incluida ) se dañe la conexion?
uses Inifiles; procedure TFDatos.DataModuleCreate(Sender: TObject); var Basedato,host,protocolo,Usuario,Clave: string; Inifile: TInifile; begin SEOPC.Disconnect; IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Data.ini'); Basedato := IniFile.ReadString('BASE','Database',''); host := IniFile.ReadString('HOSTNAME','Localhost',''); protocolo := IniFile.ReadString('PROTO','Protocole',''); Usuario := IniFile.ReadString('USUARIO','User',''); Clave := IniFile.ReadString('PASSWORD','Pass',''); If Basedato = '' then begin ShowMessage('Error al cargar Base de Datos'); Exit; End; SEOPC.Database := Basedato; SEOPC.User := Usuario; SEOPC.Password := Clave; SEOPC.HostName := host; SEOPC.Protocol := protocolo; SEOPC.Connect; end;
[BASE]
Database="Sigesped"
[HOSTNAME]
Localhost="Localhost"
[PROTO]
Protocole="mysql"
[USUARIO]
User="root"
[PASSWORD]
Pass="xxxx"
Posted 11 November 2008 - 08:32 PM
var Basedato,host,protocolo,Usuario,Clave: string; Inifile: TInifile; begin ZConnection1.Disconnect; IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Data.ini'); Basedato := IniFile.ReadString('BD_PRUEBA','Database',''); host := IniFile.ReadString('localhost','Localhost',''); protocolo := IniFile.ReadString('firebird-2.0','Protocole',''); Usuario := IniFile.ReadString('SYSDBA','User',''); Clave := IniFile.ReadString('masterkey','Pass',''); If Basedato = '' then begin ShowMessage('Error al cargar Base de Datos'); Exit; End; ZConnection1.Database := Basedato; ZConnection1.User := Usuario; ZConnection1.Password := Clave; ZConnection1.HostName := host; ZConnection1.Protocol := protocolo; ZConnection1.Connect;
Posted 12 November 2008 - 06:55 AM
Posted 12 November 2008 - 07:30 AM
Posted 12 November 2008 - 07:33 AM
Posted 12 November 2008 - 07:47 AM
Posted 12 November 2008 - 09:30 PM
Posted 12 November 2008 - 09:39 PM
ZConnection1.Disconnect; IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Data.ini'); Basedato := IniFile.ReadString('BD_Prueba','Database',''); host := IniFile.ReadString('localhost','Localhost',''); protocolo := IniFile.ReadString('firebird','Protocole',''); Usuario := IniFile.ReadString('SYSDBA','User',''); Clave := IniFile.ReadString('masterkey','Pass',''); If Basedato = '' then begin ShowMessage('Error al cargar Base de Datos'); Exit; End; ZConnection1.Database := Basedato; ZConnection1.User := Usuario; ZConnection1.Password := Clave; ZConnection1.HostName := host; ZConnection1.Protocol := protocolo; ZConnection1.Connect;
[BASE] Database="BD_Prueba" [HOSTNAME] Localhost="Localhost" [PROTO] Protocole="Firebird" [USUARIO] User="SYSDBA" [PASSWORD] Pass="masterkey"
Posted 13 November 2008 - 08:09 AM
Posted 13 November 2008 - 08:13 AM
3.- Los valores no los encierres entre comillas, prueba esto y nos avisas como quedo.
Posted 13 November 2008 - 08:23 AM
Posted 13 November 2008 - 08:26 AM
Posted 13 November 2008 - 08:28 AM
Posted 13 November 2008 - 08:36 AM