ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/fbintf/client/FBMessages.pas
(Generate patch)

Comparing ibx/trunk/fbintf/client/FBMessages.pas (file contents):
Revision 45 by tony, Tue Dec 6 10:33:46 2016 UTC vs.
Revision 103 by tony, Thu Jan 18 14:37:26 2018 UTC

# Line 60 | Line 60
60   {                                                                        }
61   {************************************************************************}
62   unit FBMessages;
63 + {$IFDEF MSWINDOWS}
64 + {$DEFINE WINDOWS}
65 + {$ENDIF}
66  
67   {$IFDEF FPC}
68 < {$mode objfpc}{$H+}
68 > {$mode delphi}
69   {$codepage UTF8}
70   {$ENDIF}
71  
# Line 236 | Line 239 | type
239        ibxeParamBufferOverflow,
240        ibxeInvalidParamCount,
241        ibxeInvalidVariantType,
242 <      ibxeServiceRunning
242 >      ibxeServiceRunning,
243 >      ibxeUniqueRelationReqd,
244 >      ibxeInterfaceNotSupported,
245 >      ibxeCharacterSetExists,
246 >      ibxeUnknownUserCharSet,
247 >      ibxeUninitializedInputParameter,
248 >      ibxeNegativeGenerator
249        );
250  
251 < function GetErrorMessage(ErrMess: TIBClientError): string;
251 > function GetErrorMessage(ErrMess: TIBClientError): AnsiString;
252  
253   resourcestring
254    { generic strings used in code }
# Line 261 | Line 270 | resourcestring
270    SDatabaseFilter = 'Database Files (*.fdb; *.gdb)|*.gdb; *.fdb|All files (*.*)|*.*';
271    STrue = 'true';
272    SFalse = 'false';
273 +  SArray = '(array)';
274 +  SBlob = '(blob)';
275  
276   implementation
277  
# Line 405 | Line 416 | resourcestring
416    SPBIndexError = 'DPB Index out of range (%d)';
417    SPBParamTypeError = 'Invalid Request for DPB Param Type';
418    SDuplicateParamName = 'Blob or array parameter name must be unique (%s)';
419 <  SInvalidArrayDimensions = 'Invalid number of array dimensions {%d)';
419 >  SInvalidArrayDimensions = 'Invalid number of array dimensions (%d)';
420    SNotAMultiDatabaseTransaction = 'This is not a multi-database transaction';
421    SAttachmentListIndexError = 'Attachment List index out of range (%d)';
422    SNotAnArray = 'Table Column must be an array';
# Line 429 | Line 440 | resourcestring
440    SInvalidParamCount = 'Invalid Parameter Count. %d expected, %d found';
441    SInvalidVariantType = 'Invalid variant type';
442    SServiceRunning = 'Cannot start a new service while an existing service is running';
443 +  SUniqueRelationReqd = 'All Output Fields must derived from the same table';
444 +  SInterfaceNotSupported = 'Interface not supported; Guid %s not found';
445 +  SCharacterSetExists = 'Character set "%s" is already defined';
446 +  SUnknownUserCharSet = 'Unknown user character set "%s"';
447 +  SUninitializedInputParameter = 'SQL Param No. %d (%s) is uninitialised';
448 +  SNegativeGenerator = 'A Generator Increment cannot be negative';
449  
450   const
451    IBErrorMessages: array[TIBClientError] of string = (
# Line 590 | Line 607 | const
607      SParamBufferOverflow,
608      SInvalidParamCount,
609      SInvalidVariantType,
610 <    SServiceRunning
610 >    SServiceRunning,
611 >    SUniqueRelationReqd,
612 >    SInterfaceNotSupported,
613 >    SCharacterSetExists,
614 >    SUnknownUserCharSet,
615 >    SUninitializedInputParameter,
616 >    SNegativeGenerator
617    );
618  
619 < function GetErrorMessage(ErrMess: TIBClientError): string;
619 > function GetErrorMessage(ErrMess: TIBClientError): AnsiString;
620   begin
621    Result := IBErrorMessages[ErrMess];
622   end;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines