56 |
|
protected |
57 |
|
FSPB: ISPB; |
58 |
|
procedure InternalAttach(ConnectString: AnsiString); virtual; abstract; |
59 |
+ |
procedure IBDatabaseError; |
60 |
|
public |
61 |
|
constructor Create(api: TFBClientAPI; ServerName: AnsiString; Protocol: TProtocol; SPB: ISPB; Port: AnsiString = ''); |
62 |
|
destructor Destroy; override; |
160 |
|
IBError(ibxeServerNameMissing, [nil]); |
161 |
|
end; |
162 |
|
|
163 |
+ |
procedure TFBServiceManager.IBDatabaseError; |
164 |
+ |
begin |
165 |
+ |
raise EIBInterBaseError.Create(FFirebirdAPI.GetStatus,cp_utf8); |
166 |
+ |
end; |
167 |
+ |
|
168 |
|
constructor TFBServiceManager.Create(api: TFBClientAPI; ServerName: AnsiString; |
169 |
|
Protocol: TProtocol; SPB: ISPB; Port: AnsiString); |
170 |
|
begin |