Для соединения с базой использую zeoslib.
- Код: Выделить всё
zCMain:=TZConnection.Create(self);
zQMain:=TZQuery.Create(self);
zQMain.Connection:=zCMain;
DBase:='/opt/firebird/'+DBaseName;
zCMain.Database:=DBase;
zCMain.User:='SYSDBA';
zCMain.Password:='masterkey';
zCMain.Protocol:='firebird-2.0';
zQMain.Connection:=zCMain;
try
zCMain.Connected:=true;
except
on E: Exception do begin
TfpgMessageDialog.Critical('ПОМИЛКА', E.Message+' Неожливо з"єднатись з базою даних. Робота програми закінчена', [mbOK], mbOK);
fpgApplication.Terminated:=true;
exit;
end;
end;
Если запускать програму для отладки из лазаруса программа виснет на zCMain.Connected:=true, если запустить просто из системы, уже скоплированую копию, все работает нормлально. При использовании TIBConnection таже ситуация.
Подскажите в чем может быть проблема.