📄 sqlconst.pas
字号:
{ *************************************************************************** }
{ }
{ Kylix and Delphi Cross-Platform Visual Component Library }
{ }
{ Copyright (c) 1997, 2001 Borland Software Corporation }
{ }
{ *************************************************************************** }
unit SqlConst;
interface
const
DRIVERS_KEY = 'Installed Drivers'; { Do not localize }
CONNECTIONS_KEY = 'Installed Connections'; { Do not localize }
DRIVERNAME_KEY = 'DriverName'; { Do not localize }
HOSTNAME_KEY = 'HostName'; { Do not localize }
ROLENAME_KEY = 'RoleName'; { Do not localize }
DATABASENAME_KEY = 'Database'; { Do not localize }
MAXBLOBSIZE_KEY = 'BlobSize'; { Do not localize }
VENDORLIB_KEY = 'VendorLib'; { Do not localize }
DLLLIB_KEY = 'LibraryName'; { Do not localize }
GETDRIVERFUNC_KEY = 'GetDriverFunc'; { Do not localize }
AUTOCOMMIT_KEY = 'AutoCommit'; { Do not localize }
BLOCKINGMODE_KEY = 'BlockingMode'; { Do not localize }
WAITONLOCKS_KEY= 'WaitOnLocks'; { Do not localize }
COMMITRETAIN_KEY = 'CommitRetain'; { Do not localize }
TRANSISOLATION_KEY = '%s TransIsolation'; { Do not localize }
SQLDIALECT_KEY = 'SqlDialect'; { Do not localize }
SQLLOCALE_CODE_KEY = 'LocaleCode'; { Do not localize }
ERROR_RESOURCE_KEY = 'ErrorResourceFile'; { Do not localize }
SQLSERVER_CHARSET_KEY = 'ServerCharSet'; { Do not localize }
SREADCOMMITTED = 'readcommited'; { Do not localize }
SREPEATREAD = 'repeatableread'; { Do not localize }
SDIRTYREAD = 'dirtyread'; { Do not localize }
SDRIVERREG_SETTING = 'Driver Registry File'; { Do not localize }
SCONNECTIONREG_SETTING = 'Connection Registry File'; { Do not localize }
szUSERNAME = 'USER_NAME'; { Do not localize }
szPASSWORD = 'PASSWORD'; { Do not localize }
SLocaleCode = 'LCID'; { Do not localize }
ROWSETSIZE_KEY = 'RowsetSize'; { Do not localize }
OSAUTHENTICATION = 'OS Authentication'; { Do not localize }
SERVERPORT = 'Server Port'; { Do not localize }
MULTITRANSENABLED = 'Multiple Transaction'; { Do not localize }
TRIMCHAR = 'Trim Char'; { Do not localize }
CUSTOM_INFO = 'Custom String'; { Do not localize }
CONN_TIMEOUT = 'Connection Timeout'; { Do not localize }
{$IFDEF MSWINDOWS}
SDriverConfigFile = 'dbxdrivers.ini'; { Do not localize }
SConnectionConfigFile = 'dbxconnections.ini'; { Do not localize }
SDBEXPRESSREG_SETTING = '\Software\Borland\DBExpress'; { Do not localize }
{$ENDIF}
{$IFDEF LINUX}
SDBEXPRESSREG_USERPATH = '/.borland/'; { Do not localize }
SDBEXPRESSREG_GLOBALPATH = '/usr/local/etc/'; { Do not localize }
SDriverConfigFile = 'dbxdrivers'; { Do not localize }
SConnectionConfigFile = 'dbxconnections'; { Do not localize }
SConfExtension = '.conf'; { Do not localize }
{$ENDIF}
resourcestring
SLoginError = '不能连接到数据库 ''%s''';
SMonitorActive = '当前有活动监视器时不能改变连接';
SMissingConnection = '缺少 SQLConnection 属性';
SDatabaseOpen = '不能在一个打开的连接上执行该操作';
SDatabaseClosed = '不能在一个关闭的连接上执行该操作';
SMissingSQLConnection = '该操作必须使用 SQLConnection 属性';
SConnectionNameMissing = '缺少连接名字';
SEmptySQLStatement = '没有可用的 SQL 声明';
SNoParameterValue = '参数 ''%s'' 没赋值';
SNoParameterType = '参数 ''%s'' 没有参数类型';
SParameterTypes = ';Input;Output;Input/Output;Result';
SDataTypes = ';String;SmallInt;Integer;Word;Boolean;Float;Currency;BCD;Date;Time;DateTime;;;;Blob;Memo;Graphic;;;;;Cursor;';
SResultName = 'Result';
SNoTableName = '缺少 TableName 属性';
SNoSqlStatement = '缺少 query, table 名字或 procedure 名字';
SNoDataSetField = '缺少 DataSetField 属性';
SNoCachedUpdates = '不在缓存更新模式';
SMissingDataBaseName = '缺少 Database 属性';
SMissingDataSet = '缺少 DataSet 属性';
SMissingDriverName = '缺少 DriverName 属性';
SPrepareError = '不能执行 Query';
SObjectNameError = 'Table/Procedure 没找到';
SSQLDataSetOpen = '不能确定 %s 的字段名字';
SNoActiveTrans = '没有活动的事务';
SActiveTrans = '一个事务已经激活';
SDllLoadError = '不能装载 %s';
SDllProcLoadError = '找不到存储过程 %s';
SConnectionEditor = '编辑[&E]连接属性';
SCommandTextEditor = '编辑[&E]命令文本';
SMissingDLLName = 'DLL/Shared Library Name 没有设置';
SMissingDriverRegFile = 'Driver/Connection 注册文件 ''%s'' 没找到';
STableNameNotFound = '命令文本中找不到 TableName';
SNoCursor = '查询没有返回游标';
SMetaDataOpenError = '不能打开元数据[Metadata]';
SErrorMappingError = 'SQL 错误: 影射失败错误';
SStoredProcsNotSupported = '''%s'' 服务器不支持这些存储过程';
SPackagesNotSupported = 'Packages are not supported by ''%s'' Server';
SDBXUNKNOWNERROR = 'DBX 错误: 没找到错误代码的影射';
SDBXNOCONNECTION = 'DBX 错误: 连接[Connection]没找到,不能重新得到错误信息';
SDBXNOMETAOBJECT = 'DBX 错误: MetadataObject 没找到,不能重新得到错误信息';
SDBXNOCOMMAND = 'DBX 错误: 连接[Connection]没找到,不能重新得到错误信息';
SDBXNOCURSOR = 'DBX 错误: 连接[Connection]没找到,不能重新得到错误信息';
SNOMEMORY = 'DBX 错误: 内存不足,无法操作';
SINVALIDFLDTYPE = 'DBX 错误: 无效的字段类型';
SINVALIDHNDL = 'DBX Error: 无效的句柄';
SINVALIDTIME = 'DBX Error: 无效的时间';
SNOTSUPPORTED = 'DBX Error: 不支持该操作';
SINVALIDXLATION = 'DBX Error: 无效的转换';
SINVALIDPARAM = 'DBX Error: 无效的参数';
SOUTOFRANGE = 'DBX Error: 自变量超出范围';
SSQLPARAMNOTSET = 'DBX Error: 没有设置参数';
SEOF = 'dbExpress Error: Result set at EOF';
SINVALIDUSRPASS = 'DBX Error: 无效的 用户名称/密码';
SINVALIDPRECISION = 'DBX Error: 无效的精度';
SINVALIDLEN = 'DBX Error: 无效的长度';
SINVALIDXISOLEVEL = 'DBX Error: 无效的事务隔离等级';
SINVALIDTXNID = 'DBX Error: 无效的事务ID';
SDUPLICATETXNID = 'DBX Error: 相同的事务ID';
SDRIVERRESTRICTED = 'dbExpress: 应用程序没有获得此操作的授权';
SLOCALTRANSACTIVE = 'DBX Error: 本地事务已经激活';
SMULTIPLETRANSNOTENABLED = 'dbExpress Error: Multiple Transactions not Enabled';
SMultiConnNotSupported = '驱动 %s 不支持多重连接';
SConfFileMoveError = '不能移动 %s 到 %s';
SMissingConfFile = '配置文件 %s 没找到';
SObjectViewNotTrue = '表里的对象字段的 ObjectView 必须是 True';
SDriverNotInConfigFile = '驱动 (%s) 不存在于 Cfg文件 (%s) 里面';
SObjectTypenameRequired = '对象类型名字必须作为参数值';
SCannotCreateFile = '不能创建文件 %s';
// used in SqlReg.pas
SDlgOpenCaption = 'Open trace log file';
SDlgFilterTxt = '文本文件(*.txt)|*.txt|所有文件(*.*)|*.*';
SLogFileFilter = '日志文件(*.log)';
SCircularProvider = 'Circular provider references not allowed.';
const
DbxError : array[0..19] of String = ( '', SNOMEMORY, SINVALIDFLDTYPE,
SINVALIDHNDL, SINVALIDTIME,
SNOTSUPPORTED, SINVALIDXLATION, SINVALIDPARAM, SOUTOFRANGE,
SSQLPARAMNOTSET, SEOF, SINVALIDUSRPASS, SINVALIDPRECISION,
SINVALIDLEN, SINVALIDXISOLEVEL, SINVALIDTXNID, SDUPLICATETXNID,
SDRIVERRESTRICTED, SLOCALTRANSACTIVE, SMULTIPLETRANSNOTENABLED );
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -