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

📄 sdconsts.pas

📁 SQLDirect Component Library is a light-weight Borland Database Engine replacement for Borland Delphi
💻 PAS
📖 第 1 页 / 共 2 页
字号:
const
  DefaultQueryMacroChar	= '%';
  DefaultQueryMacroExpr	= '0=0';
  DefaultScriptTermChar	= ';';


resourcestring
  SFuncNotImplemented 	= 'Function %s not implemented';

  SAutoSessionExclusive	= 'Cannot enable AutoSessionName property with more than one session on a form or data-module';
  SAutoSessionExists	= 'Cannot add a session to the form or data-module while session ''%s'' has AutoSessionName enabled';
  SAutoSessionActive	= 'Cannot modify SessionName while AutoSessionName is enabled';

  SDuplicateDatabaseName= 'Duplicate database name ''%s''';
  SDuplicateSessionName = 'Duplicate session name ''%s''';
  SInvalidSessionName 	= 'Invalid session name %s';
  SDatabaseNameMissing 	= 'Database name missing';
  SRemoteDatabaseNameMissing = 'Name of remote database missing';
  SSessionNameMissing 	= 'Session name missing';
  SDatabaseOpen 	= 'Cannot perform this operation on an open database';
  SDatabaseClosed 	= 'Cannot perform this operation on a closed database';
  SDatabaseHandleSet 	= 'Database handle owned by a different session';
  SSessionActive 	= 'Cannot perform this operation on an active session';
  SHandleError 		= 'Error creating cursor handle';
  SInvalidFloatField 	= 'Cannot convert field ''%s'' to a floating point value';
  SInvalidIntegerField 	= 'Cannot convert field ''%s'' to an integer value';
  STableMismatch 	= 'Source and destination tables are incompatible';
  SFieldAssignError 	= 'Fields ''%s'' and ''%s'' are not assignment compatible';
  SUnknownFieldType	= 'Field ''%s'' is of an unknown type';
  SBadFieldType		= 'Field ''%s'' is of an unsupported type';
  SCompositeIndexError 	= 'Cannot use array of Field values with Expression Indices';
  SInvalidBatchMove 	= 'Invalid batch move parameters';
  SEmptySQLStatement 	= 'No SQL statement available';
  SNoParameterValue 	= 'No value for parameter ''%s''';
  SNoParameterType 	= 'No parameter type for parameter ''%s''';
  SNoParameterDataType	= 'Unknown data type for parameter ''%s''';
  SBadParameterType	= 'Unknown parameter type for parameter ''%s''';
  SParameterNotFound 	= 'Parameter ''%s'' not found';
  SParamTooBig 		= 'Parameter ''%s'', cannot save data larger than %d bytes';
  SLoginError 		= 'Cannot connect to database ''%s''';
  SFKInternalCalc 	= '&InternalCalc';
{$IFDEF SD_VCL5}        // there is local menu item 'Scal&e' in Delphi 5 IDE
  SDatasetDesigner 	= 'Fields Edi&tor...';
  SDatabaseEditor 	= 'Da&tabase Editor...';
{$ELSE}
  SDatasetDesigner 	= 'Fields &Editor...';
  SDatabaseEditor 	= 'Database &Editor...';
{$ENDIF}  
  SExplore 		= 'E&xplore';
  SLinkDesigner 	= 'Field ''%s'', from the Detail Fields list, must be linked';
  SLinkDetail 		= 'Table ''%s'' cannot be opened';
  SLinkMasterSource 	= 'The MasterSource property of ''%s'' must be linked to a DataSource';
  SLinkMaster 		= 'Unable to open the MasterSource Table';
  SQBEVerb 		= '&Query Builder...';
  SBindVerb 		= 'Define &Parameters...';
  SDisconnectDatabase 	= 'Database is currently connected. Disconnect and continue?';
  SLookupSourceError 	= 'Unable to use duplicate DataSource and LookupSource';
  SLookupTableError 	= 'LookupSource must be connected to TTable component';
  SLookupIndexError 	= '%s must be the lookup table''s active index';
  SParameterTypes 	= ';Input;Output;Input/Output;Result';
  SInvalidParamFieldType= 'Must have a valid field type selected';
  STruncationError 	= 'Parameter ''%s'' truncated on output';
  SInvalidVersion 	= 'Unable to load bind parameters';
  SDataTypes 		= ';String;SmallInt;Integer;Word;Boolean;Float;Currency;BCD;Date;Time;DateTime;;;;Blob;Memo;Graphic;;;;;Cursor;';
  SResultName 		= 'Result';
  SDBCaption 		= '%s.%s Database';
  SParamEditor 		= '%s.%s Parameters';
  SDatasetEditor 	= '%s.%s';
  SIndexFilesEditor 	= '%s.%s Index Files';
  SNoIndexFiles 	= '(None)';
  SIndexDoesNotExist 	= 'Index does not exist. Index: %s';
  SNoTableName 		= 'Missing TableName property';
  SBatchExecute 	= 'Execute';
  SNoCachedUpdates 	= 'Not in cached update mode';
  SInvalidAliasName 	= 'Invalid alias name %s';
  SDBGridColEditor 	= 'Co&lumns Editor...';

  SExprBadVersion	= 'Version %s of expression is not supported';
  SExprTermination 	= 'Filter expression incorrectly terminated';
  SExprNameError 	= 'Unterminated field name';
  SExprStringError 	= 'Unterminated string constant';
  SExprInvalidChar 	= 'Invalid filter expression character: ''%s''';
  SExprNoRParen 	= ''')'' expected but %s found';
  SExprExpected 	= 'Expression expected but %s found';
  SExprBadCompare 	= 'Relational operators require a field and a constant';
  SExprBadField 	= 'Field ''%s'' cannot be used in a filter expression';
  SExprBadNullTest 	= 'NULL only allowed with ''='' and ''<>''';
  SExprRangeError 	= 'Constant out of range';
  SExprNotBoolean 	= 'Field ''%s'' is not of type Boolean';
  SExprIncorrect 	= 'Incorrectly formed filter expression';
  SExprNothing 		= 'nothing';
  SNoFieldAccess 	= 'Cannot access field ''%s'' in a filter';
  SUpdateSQLEditor 	= 'UpdateSQL &Editor...';
  SNoDataSet 		= 'No dataset association';
  SUntitled 		= 'Untitled Application';
  SUpdateWrongDB 	= 'Cannot update, %s is not owned by %s';
  SUpdateFailed 	= 'Update failed';
  SSQLGenSelect 	= 'Must select at least one key field and one update field';
  SSQLNotGenerated 	= 'Update SQL statements not generated, exit anyway?';
  SSQLDataSetOpen 	= 'Unable to determine field names for %s';
  SLocalTransDirty 	= 'The transaction isolation level must be dirty read for local databases';
  SPrimary 		= 'Primary';
  SClientDSAssignData 	= 'Assign &Local Data...';
  SClientDSClearData 	= '&Clear Data';
  SClientDataSetEditor 	= '%s.%s Data';
  SMissingDataSet 	= 'Missing DataSet property';

  SFatalError		= 'Fatal error: %s';
  SMismatchFieldSize 	= 'Mismatch field size for type %s';
  SNoStoredProcName 	= 'Empty stored procedure name';
  SInsufficientColumnBufSize 	= 'Insufficient column buffer size';
  SInsufficientColNameBufSizeFmt= 'Insufficient buffer size for column name ''%s''';  
  SInsufficientIDateTimeBufSize = 'Insufficient buffer size for internal datetime type';
  SUpdateImpossible 	= 'Update impossible (set property UpdateObject or event handler for OnUpdateRecord)';
  SNotInTransaction	= 'Transaction is not active';
  SInTransaction	= 'Transaction is active';

  SServerOpen 		= 'Cannot perform this operation on an open server';
  SServerClosed 	= 'Cannot perform this operation on a closed server';
  SServerNameMissing	= 'Server name missing';
  SServerLoginError	= 'Cannot connect to server ''%s''';
  SNoServerType		= 'SQL-server not supported';
  SServerTypeMismatch	= 'ServerType mismatch, expecting: %s actual: %s';
  SBadServerType	= 'Invalid value for ServerType property';
  SFieldDescNotFound 	= 'Description of field ''%s'' not found';

  SInvalidOperation	= 'Operation not applicable';
  SNoCapability		= 'Capability not supported';
  SFuncFailed		= 'Function "%s" failed';
  SRecordMissingLocally	= 'Record is not available locally';
//  SOwnerTableError 	= 'Unable to resolve owner table for field ''%s''';

  SFalseString		= 'FALSE';
  STrueString		= 'TRUE';
{$IFNDEF SD_VCL4}
  STextFalse 		= 'False';
  STextTrue 		= 'True';
{$ENDIF}

  SRecordChanged 	= 'Record changed by another user';
  STableReadOnly	= 'Table is read only';		// in case of open non-updatable requestlive query

  SMonitorActive 	= 'Cannot change database on Active Monitor';
  SFileNameBlank 	= 'FileName property is blank';

  SFieldTypeNotConverted= 'Data conversion is not implemented for datatype ';
  
implementation

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -