⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlconst.pas

📁 DELPHI皮肤
💻 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 + -