📄 jvquibconst.pas
字号:
{******************************************************************************}
{* WARNING: JEDI VCL To CLX Converter generated unit. *}
{* Manual modifications will be lost on next release. *}
{******************************************************************************}
{******************************************************************************}
{ UNIFIED INTERBASE (UIB) }
{ }
{ Project JEDI Code Library (JCL) }
{ }
{ The contents of this file are subject to the Mozilla Public License Version }
{ 1.1 (the "License"); you may not use this file except in compliance with the }
{ License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ }
{ }
{ Software distributed under the License is distributed on an "AS IS" basis, }
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
{ the specific language governing rights and limitations under the License. }
{ }
{ The Initial Developer of the Original Code is documented in the accompanying }
{ help file JCL.chm. Portions created by these individuals are Copyright (C) }
{ 2003 of these individuals. }
{ }
{ UIB Constants }
{ }
{ Unit owner: Henri Gourvest }
{ Last modified: September 21, 2003 }
{ }
{******************************************************************************}
{$I jvcl.inc}
{$I JvUIB.inc}
unit JvQUIBConst;
interface
type
// JvUIB Server Commands
TServerCommand = (scGetClassObject, scInvokeMethod);
// Metadata Object Identifiers
TOIDDatabase = (OIDDomain, OIDTable, OIDView, OIDProcedure, OIDGenerator,
OIDException, OIDUDF, OIDRole);
TOIDDatabases = set of TOIDDatabase;
TOIDTable = (OIDTableField, OIDPrimary, OIDForeign, OIDTableTrigger,
OIDUnique,OIDIndex, OIDCheck);
TOIDTables = set of TOIDTable;
TOIDView = (OIDViewFields, OIDViewTrigers);
TOIDViews = set of TOIDView;
TOIDProcedure = (OIDProcFieldIn, OIDProcFieldOut);
TOIDProcedures = set of TOIDProcedure;
TOIDUDF = (OIDUDFField);
TOIDUDFs = set of TOIDUDF;
const
ALLOBjects = [OIDDomain, OIDTable, OIDView, OIDProcedure, OIDGenerator,
OIDException, OIDUDF, OIDRole];
ALLTables = [OIDTableField, OIDPrimary, OIDForeign, OIDTableTrigger,
OIDUnique,OIDIndex, OIDCheck];
ALLViews = [OIDViewFields, OIDViewTrigers];
ALLProcedures = [OIDProcFieldIn, OIDProcFieldOut];
ALLUDFs = [OIDUDFField];
{$IFDEF LINUX}
BreakLine = #10;
{$ELSE}
BreakLine = #13;
{$ENDIF LINUX}
NewLine = BreakLine + BreakLine;
resourcestring
{$IFDEF UIBLANG_EN}
sUIBTrue = 'True';
sUIBFalse = 'False';
// UIB Errors
EUIB_INVALIDEIBVERSION = 'Incorrect Database Server version, check compiler options.';
EUIB_CANTLOADLIB = 'Can''t load library: %s.';
EUIB_DBHANDLEALLREADYSET = 'Database handle already assigned, first disconnect database.';
EUIB_TRANSACTIONNOTDEF = 'Transaction not assigned.';
EUIB_DATABASENOTDEF = 'Database not assigned.';
EUIB_QUERYNOTOPEN = 'Query not open.';
EUIB_CASTERROR = 'Cast error.';
EUIB_UNEXPECTEDERROR = 'Unexpected error.';
EUIB_FIELDNUMNOTFOUND = 'Field num: %d not found.';
EUIB_FIELDSTRNOTFOUND = 'Field "%s" not found.';
EUIB_PARAMSTRNOTFOUND = 'Parameter "%s" not found.';
EUIB_BLOBFIELDNOTFOUND = 'Blob field num: %d not found.';
EUIB_FETCHBLOBNOTSET = 'FetchBlob property must be set to use this method.';
EUIB_INDEXERROR = 'Index out of bound (%d)';
EUIB_SIZENAME = 'Size name too big (%s)';
EUIB_MUSTBEPREPARED = 'The query must be prepared first.';
EUIB_MUSTBEOPEN = 'The query must be opened first.';
EUIB_EXPLICITTRANS = 'Transaction must be started explicitly.';
EUIB_EXCEPTIONNOTFOUND = 'Exception name %s, not found.';
EUIB_EXPTIONREGISTERED = 'Exception: %d already registered';
EUIB_NOAUTOSTOP = 'Transaction must be closed explicitly.';
EUIB_NOGENERATOR = 'Generator %s not found.';
EUIB_NOFIELD = 'Field not found.';
EUIB_TABLESTRNOTFOUND = 'Table "%s" not found.';
EUIB_DOMAINSTRNOTFOUND = 'Domain %s not found.';
EUIB_PROCSTRNOTFOUND = 'Procedure %s not found.';
EUIB_CACHEDFETCHNOTSET = 'CachedFetch property not set to True.';
EUIB_PARSESQLDIALECT = 'Parse error: SET SQL DIALECT';
EUIB_PARSESETNAMES = 'Parse error: SET NAMES';
EUIB_BADAUTODLL = '"SET AUTODDL" must be "ON" or "OFF"';
EUIB_CHARSETNOTFOUND = 'CharacterSet %s not found.';
EUIB_UNEXPECTEDCASTERROR = 'Unexpected cast error.';
// ORB Errors
EJvUIB_CantConnect = 'Can''t connect to server.';
EJvUIB_ClassNotFound = 'Class not found.';
EJvUIB_DataType = 'Data type error.';
{$ENDIF UIBLANG_EN}
{$IFDEF UIBLANG_FR}
sUIBTrue = 'Vrai';
sUIBFalse = 'Faux';
// UIB Errors
EUIB_INVALIDEIBVERSION = 'Version de base de donn閑s incorrecte, v閞ifiez les options de compilation.';
EUIB_CANTLOADLIB = 'Impossible de charger la DLL: %s.';
EUIB_DBHANDLEALLREADYSET = 'Le handle de la base de donn閑s est d閖
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -