邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 12803|回复: 2
打印 上一主题 下一主题

[推荐]关于ESEUTIL的执行错误的汇总说明(英文)

[复制链接]
跳转到指定楼层
顶楼
发表于 2004-12-31 01:21:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文错误适用于ESE 98,也就是EX2000、EX2003及相对应的SBS产品。<br>
原文来源于KB:<br>
<a target=_blank href=http://support.microsoft.com/kb/266361>http://support.microsoft.com/kb/266361</a><br>
<a target=_blank href=http://support.microsoft.com/default.aspx?scid=kb>http://support.microsoft.com/default.aspx?scid=kb</a>;en-us;266367<br>
-----------------------------<br>
SUCCESS<br>
Error Message Decimal Error Description <br>
#define JET_errSuccess 0 /* Successful Operation */ <br>
<br>
ERRORS<br>
Error Message Decimal Error Description <br>
#define JET_wrnNyi -1 /* Function Not Yet Implemented */ <br>
<br>
SYSTEM ERRORS<br>
Error Message Decimal Error Description <br>
#define JET_errRfsFailure -100 /* Resource Failure Simulator failure */ <br>
#define JET_errRfsNotArmed -101 /* Resource Failure Simulator not initialized */ <br>
#define JET_errFileClose -102 /* Could not close file */ <br>
#define JET_errOutOfThreads -103 /* Could not start thread */ <br>
#define JET_errTooManyIO -105 /* System busy due to too many IOs */ <br>
#define JET_errTaskDropped -106 /* A requested async task could not be executed */ <br>
#define JET_errInternalError -107 /* Fatal internal error */ <br>
<br>
BUFFER MANAGER ERRORS<br>
Error Message Decimal Error Description <br>
#define wrnBFCacheMiss 200 /* ese97,esent only: page latch caused a cache miss */ <br>
#define errBFPageNotCached -201 /* page is not cached */ <br>
#define errBFLatchConflict -202 /* page latch conflict */ <br>
#define errBFPageCached -203 /* page is cached */ <br>
#define wrnBFPageFlushPending 204 /* page is currently being written */ <br>
#define wrnBFPageFault 205 /* page latch caused a page fault */ <br>
#define errBFIPageEvicted -250 /* ese97,esent only: page evicted from the cache */ <br>
#define errBFIPageCached -251 /* ese97,esent only: page already cached */ <br>
#define errBFIOutOfOLPs -252 /* ese97,esent only: out of OLPs */ <br>
#define errBFIOutOfBatchIOBuffers -253 /* ese97,esent only: out of Batch I/O Buffers */ <br>
#define errBFINoBufferAvailable -254 /* no buffer available for immediate use */ <br>
#define JET_errDatabaseBufferDependenciesCorrupted -255 /* Buffer dependencies improperly set. Recovery failure */ <br>
#define errBFIRemainingDependencies -256 /* dependencies remain on this buffer */ <br>
#define errBFIPageFlushPending -257 /* page is currently being written */ <br>
#define errBFIPageNotEvicted -258 /* the page could not be evicted from the cache */ <br>
#define errBFIPageFlushed -259 /* page write initiated */ <br>
#define errBFIPageFaultPending -260 /* page is currently being read */ <br>
#define errBFIPageNotVerified -261 /* page data has not been verified */ <br>
#define errBFIDependentPurged -262 /* page cannot be flushed due to purged dependencies */ <br>
<br>
VERSION STORE ERRORS<br>
Error Message Decimal Error Description <br>
#define wrnVERRCEMoved 275 /* RCE was moved instead of being cleaned */ <br>
<br>
DIRECTORY MANAGER ERRORS<br>
Error Message Decimal Error Description <br>
#define errPMOutOfPageSpace -300 /* Out of page space */ <br>
#define errPMItagTooBig -301 /* Itag too big */ <br>
#define errPMRecDeleted -302 /* Record deleted */ <br>
#define errPMTagsUsedUp -303 /* Tags used up */ <br>
#define wrnBMConflict 304 /* conflict in BM Clean up */ <br>
#define errDIRNoShortCircuit -305 /* No Short Circuit Avail */ <br>
#define errDIRCannotSplit -306 /* Cannot horizontally split FDP */ <br>
#define errDIRTop -307 /* Cannot go up */ <br>
#define errDIRFDP 308 /* On an FDP Node */ <br>
#define errDIRNotSynchronous -309 /* May have left critical section */ <br>
#define wrnDIREmptyPage 310 /* Moved through empty page */ <br>
#define errSPConflict -311 /* Device extent being extended */ <br>
#define wrnNDFoundLess 312 /* Found Less */ <br>
#define wrnNDFoundGreater 313 /* Found Greater */ <br>
#define wrnNDNotFoundInPage 314 /* for smart refresh */ <br>
#define errNDNotFound -312 /* Not found */ <br>
#define errNDOutSonRange -314 /* Son out of range */ <br>
#define errNDOutItemRange -315 /* Item out of range */ <br>
#define errNDGreaterThanAllItems -316 /* Greater than all items */ <br>
#define errNDLastItemNode -317 /* Last node of item list */ <br>
#define errNDFirstItemNode -318 /* First node of item list */ <br>
#define wrnNDDuplicateItem 319 /* Duplicated Item */ <br>
#define errNDNoItem -320 /* Item not there */ <br>
#define JET_wrnRemainingVersions 321 /* The version store is still active */ <br>
#define JET_errPreviousVersion -322 /* Version already existed. Recovery failure */ <br>
#define JET_errPageBoundary -323 /* Reached Page Boundary */ <br>
#define JET_errKeyBoundary -324 /* Reached Key Boundary */ <br>
#define errDIRInPageFather -325 /* sridFather in page to free */ <br>
#define errBMMaxKeyInPage -326 /* used by OLC to avoid cleanup of parent pages */ <br>
#define JET_errBadPageLink -327 /* Database corrupted */ <br>
#define JET_errBadBookmark -328 /* Bookmark has no corresponding address in database */ <br>
#define wrnBMCleanNullOp 329 // BMClean returns this on encountering a page // deleted MaxKeyInPage [but there was no conflict] <br>
#define errBTOperNone -330 // Split with no accompanying // insert/replace <br>
#define errSPOutOfAvailExtCacheSpace -331 // unable to make update to AvailExt tree since in-cursor space cache is depleted // <br>
#define errSPOutOfOwnExtCacheSpace -332 // unable to make update to OwnExt tree since in-cursor space cache is depleted // <br>
#define wrnBTMultipageOLC 333 // needs multipage OLC operation <br>
#define JET_errNTSystemCallFailed -334 /* A call to the operating system failed */ <br>
#define wrnBTShallowTree 335 // BTree is only one or two levels deeps <br>
#define errBTMergeNotSynchronous -336 // Multiple threads attempting to perform merge/split on same page (likely OLD vs. RCEClean) <br>
#define wrnSPReservedPages 337 // space manager reserved pages for future space tree splits <br>
#define JET_errBadParentPageLink -338 /* Database corrupted */ <br>
#define wrnSPBuildAvailExtCache 339 // AvailExt tree is sufficiently large that it should be cached <br>
#define JET_errSPAvailExtCacheOutOfSync -340 // AvailExt cache doesn&#39t match btree <br>
#define JET_errSPAvailExtCorrupted -341 // AvailExt space tree is corrupt <br>
#define JET_errSPAvailExtCacheOutOfMemory -342 // Out of memory allocating an AvailExt cache node <br>
#define JET_errSPOwnExtCorrupted -343 // OwnExt space tree is corrupt <br>
#define JET_errDbTimeCorrupted -344 // Dbtime on current page is greater than global database dbtime <br>
<br>
RECORD MANAGER ERRORS<br>
Error Message Decimal Error Description <br>
#define wrnFLDKeyTooBig 400 /* Key too big (truncated it) */ <br>
#define errFLDTooManySegments -401 /* Too many key segments */ <br>
#define wrnFLDNullKey 402 /* Key is entirely NULL */ <br>
#define wrnFLDOutOfKeys 403 /* No more keys to extract */ <br>
#define wrnFLDNullSeg 404 /* Null segment in key */ <br>
#define wrnFLDNotPresentInIndex 405 <br>
#define JET_wrnSeparateLongValue 406 /* Column is a separated long-value */ <br>
#define wrnRECLongField 407 /* Long value */ <br>
#define JET_wrnRecordFoundGreater JET_wrnSeekNotEqual <br>
#define JET_wrnRecordFoundLess JET_wrnSeekNotEqual <br>
#define JET_errColumnIllegalNull JET_errNullInvalid <br>
#define wrnFLDNullFirstSeg 408 /* Null first segment in key */ <br>
#define JET_errKeyTooBig -408 /* Key is too large */ <br>
#define wrnRECUserDefinedDefault 409 /* User-defined default value */ <br>
#define wrnRECSeparatedLV 410 /* LV stored in LV tree */ <br>
#define wrnRECIntrinsicLV 411 /* LV stored in the record */ <br>
#define wrnRECSeparatedSLV 412 /* SLV stored as a separated LV */ <br>
#define wrnRECIntrinsicSLV 413 /* SLV stored as an intrinsic LV */ <br>
<br>
LOGGING/RECOVERY ERRORS<br>
Error Message Decimal Error Description <br>
#define JET_errInvalidLoggedOperation -500 /* Logged operation cannot be redone */ <br>
#define JET_errLogFileCorrupt -501 /* Log file is corrupt */ <br>
#define errLGNoMoreRecords -502 /* Last log record read */ <br>
#define JET_errNoBackupDirectory -503 /* No backup directory given */ <br>
#define JET_errBackupDirectoryNotEmpty -504 /* The backup directory is not emtpy */ <br>
#define JET_errBackupInProgress -505 /* Backup is active already */ <br>
#define JET_errRestoreInProgress -506 /* Restore in progress */ <br>
#define JET_errMissingPreviousLogFile -509 /* Missing the log file for check point */ <br>
#define JET_errLogWriteFail -510 /* Failure writing to log file */ <br>
#define JET_errLogDisabledDueToRecoveryFailure -511 /* Try to log something after recovery faild */ <br>
#define JET_errCannotLogDuringRecoveryRedo -512 /* Try to log something during recovery redo */ <br>
#define JET_errBadLogVersion -514 /* Version of log file is not compatible with Jet version */ <br>
#define JET_errInvalidLogSequence -515 /* Timestamp in next log does not match expected */ <br>
#define JET_errLoggingDisabled -516 /* Log is not active */ <br>
#define JET_errLogBufferTooSmall -517 /* Log buffer is too small for recovery */ <br>
#define errLGNotSynchronous -518 /* retry to LGLogRec */ <br>
#define JET_errLogSequenceEnd -519 /* Maximum log file number exceeded */ <br>
#define JET_errNoBackup -520 /* No backup in progress */ <br>
#define JET_errInvalidBackupSequence -521 /* Backup call out of sequence */ <br>
#define JET_errBackupNotAllowedYet -523 /* Cannot do backup now */ <br>
#define JET_errDeleteBackupFileFail -524 /* Could not delete backup file */ <br>
#define JET_errMakeBackupDirectoryFail -525 /* Could not make backup temp directory */ <br>
#define JET_errInvalidBackup -526 /* Cannot perform incremental backup when circular logging enabled */ <br>
#define JET_errRecoveredWithErrors -527 /* Restored with errors */ <br>
#define JET_errMissingLogFile -528 /* Current log file missing */ <br>
#define JET_errLogDiskFull -529 /* Log disk full */ <br>
#define JET_errBadLogSignature -530 /* Bad signature for a log file */ <br>
#define JET_errBadDbSignature -531 /* Bad signature for a db file */ <br>
#define JET_errBadCheckpointSignature -532 /* Bad signature for a checkpoint file */ <br>
#define JET_errCheckpointCorrupt -533 /* Checkpoint file not found or corrupt */ <br>
#define JET_errMissingPatchPage -534 /* Patch file page not found during recovery */ <br>
#define JET_errBadPatchPage -535 /* Patch file page is not valid */ <br>
#define JET_errRedoAbruptEnded -536 /* Redo abruptly ended due to sudden failure in reading logs from log file */ <br>
#define JET_errBadSLVSignature -537 /* Signature in SLV file does not agree with database */ <br>
#define JET_errPatchFileMissing -538 /* Hard restore detected that patch file is missing from backup set */ <br>
#define JET_errDatabaseLogSetMismatch -539 /* Database does not belong with the current set of log files */ <br>
#define JET_errDatabaseStreamingFileMismatch -540 /* Database and streaming file do not match each other */ <br>
#define JET_errLogFileSizeMismatch -541 /* actual log file size does not match JET_paramLogFileSize */ <br>
#define JET_errCheckpointFileNotFound -542 /* Could not locate checkpoint file */ <br>
#define JET_errRequiredLogFilesMissing -543 /* The required log files for recovery is missing. */ <br>
#define JET_errSoftRecoveryOnBackupDatabase -544 /* Soft recovery is intended on a backup database. Restore should be used instead */ <br>
#define JET_errLogFileSizeMismatchDatabasesConsistent -545 /* databases have been recovered, but the log file size used during recovery does not match JET_paramLogFileSize */ <br>
#define JET_errLogSectorSizeMismatch -546 /* the log file sector size does not match the current volume&#39s sector size */ <br>
#define JET_errLogSectorSizeMismatchDatabasesConsistent -547 /* databases have been recovered, but the log file sector size (used during recovery) does not match the current volume&#39s sector size */ <br>
#define JET_errLogSequenceEndDatabasesConsistent -548 /* databases have been recovered, but all possible log generations in the current sequence are used; delete all log files and the checkpoint file and backup the databases before continuing */ <br>
#define JET_errStreamingDataNotLogged -549 /* Illegal attempt to replay a streaming file operation where the data wasn&#39t logged. Probably caused by an attempt to roll-forward with circular logging enabled */ <br>
#define JET_errDatabaseInconsistent -550 /* Database is in inconsistent state */ <br>
#define JET_errConsistentTimeMismatch -551 /* Database last consistent time unmatched */ <br>
#define JET_errDatabasePatchFileMismatch -552 /* Patch file is not generated from this backup */ <br>
#define JET_errEndingRestoreLogTooLow -553 /* The starting log number too low for the restore */ <br>
#define JET_errStartingRestoreLogTooHigh -554 /* The starting log number too high for the restore */ <br>
#define JET_errGivenLogFileHasBadSignature -555 /* Restore log file has bad signature */ <br>
#define JET_errGivenLogFileIsNotContiguous -556 /* Restore log file is not contiguous */ <br>
#define JET_errMissingRestoreLogFiles -557 /* Some restore log files are missing */ <br>
#define JET_wrnExistingLogFileHasBadSignature 558 /* Existing log file has bad signature */ <br>
#define JET_wrnExistingLogFileIsNotContiguous 559 /* Existing log file is not contiguous */ <br>
沙发
 楼主| 发表于 2004-12-31 01:23:35 | 只看该作者

re:#define JET_errMissi...

#define JET_errMissingFullBackup -560 /* The database miss a previous full backup befor incremental backup */ <br>
#define JET_errBadBackupDatabaseSize -561 /* The backup database size is not in 4k */ <br>
#define JET_errDatabaseAlreadyUpgraded -562 /* Attempted to upgrade a database that is already current */ <br>
#define JET_errDatabaseIncompleteUpgrade -563 /* Attempted to use a database which was only partially converted to the current format -- must restore from backup */ <br>
#define JET_wrnSkipThisRecord 564 /* INTERNAL ERROR */ <br>
#define JET_errMissingCurrentLogFiles -565 /* Some current log files are missing for continous restore */ <br>
#define JET_errDbTimeTooOld -566 /* dbtime on page smaller than dbtimeBefore in record */ <br>
#define JET_errDbTimeTooNew -567 /* dbtime on page in advence of the dbtimeBefore in record */ <br>
#define wrnCleanedUpMismatchedFiles 568 /* INTERNAL WARNING: indicates that the redo function cleaned up logs/checkpoint because of a size mismatch (see JET_paramCleanupMismatchedLogFiles) */ <br>
#define JET_errMissingFileToBackup -569 /* Some log or patch files are missing during backup */ <br>
#define JET_errLogTornWriteDuringHardRestore -570 /* torn-write was detected in a backup set during hard restore */ <br>
#define JET_errLogTornWriteDuringHardRecovery -571 /* torn-write was detected during hard recovery (log was not part of a backup set) */ <br>
#define JET_errLogCorruptDuringHardRestore -573 /* corruption was detected in a backup set during hard restore */ <br>
#define JET_errLogCorruptDuringHardRecovery -574 /* corruption was detected during hard recovery (log was not part of a backup set) */ <br>
#define JET_errMustDisableLoggingForDbUpgrade -575 /* Cannot have logging enabled while attempting to upgrade db */ <br>
#define errLGRecordDataInaccessible -576 /* an incomplete log record was created because all the data to be logged was not accessible */ <br>
#define JET_errBadRestoreTargetInstance -577 /* TargetInstance specified for restore is not found or log files don&#39t match */ <br>
#define JET_wrnTargetInstanceRunning 578 /* TargetInstance specified for restore is running */ <br>
#define JET_errDatabasesNotFromSameSnapshot -580 /* Databases to be restored are not from the same Snapshot backup */ <br>
#define JET_errSoftRecoveryOnSnapshot -581 /* Soft recovery on a database from a snapshot backup set */ <br>
#define JET_errUnicodeTranslationBufferTooSmall -601 /* Unicode translation buffer too small */ <br>
#define JET_errUnicodeTranslationFail -602 /* Unicode normalization failed */ <br>
#define JET_errExistingLogFileHasBadSignature -610 /* Existing log file has bad signature */ <br>
#define JET_errExistingLogFileIsNotContiguous -611 /* Existing log file is not contiguous */ <br>
#define JET_errLogReadVerifyFailure -612 /* Checksum error in log file during backup */ <br>
#define JET_errSLVReadVerifyFailure -613 /* Checksum error in SLV file during backup */ <br>
#define errBackupAbortByCaller -800 /* INTERNAL ERROR: Backup was aborted by client or RPC connection with client failed */ <br>
#define JET_errBackupAbortByServer -801 /* Backup was aborted by server by calling JetTerm with JET_bitTermStopBackup */ <br>
#define JET_errInvalidGrbit -900 /* Invalid parameter */ <br>
#define JET_errTermInProgress -1000 /* Termination in progress */ <br>
#define JET_errFeatureNotAvailable -1001 /* API not supported */ <br>
#define JET_errInvalidName -1002 /* Invalid name */ <br>
#define JET_errInvalidParameter -1003 /* Invalid API parameter */ <br>
#define JET_wrnColumnNull 1004 /* Column is NULL-valued */ <br>
#define JET_wrnBufferTruncated 1006 /* Buffer too small for data */ <br>
#define JET_wrnDatabaseAttached 1007 /* Database is already attached */ <br>
#define JET_errDatabaseFileReadOnly -1008 /* Tried to attach a read-only database file for read/write operations */ <br>
#define JET_wrnSortOverflow 1009 /* Sort does not fit in memory */ <br>
#define JET_errInvalidDatabaseId -1010 /* Invalid database id */ <br>
#define JET_errOutOfMemory -1011 /* Out of Memory */ <br>
#define JET_errOutOfDatabaseSpace -1012 /* Maximum database size reached */ <br>
#define JET_errOutOfCursors -1013 /* Out of table cursors */ <br>
#define JET_errOutOfBuffers -1014 /* Out of database page buffers */ <br>
#define JET_errTooManyIndexes -1015 /* Too many indexes */ <br>
#define JET_errTooManyKeys -1016 /* Too many columns in an index */ <br>
#define JET_errRecordDeleted -1017 /* Record has been deleted */ <br>
#define JET_errReadVerifyFailure -1018 /* Checksum error on a database page */ <br>
#define JET_errPageNotInitialized -1019 /* Blank database page */ <br>
#define JET_errOutOfFileHandles -1020 /* Out of file handles */ <br>
#define JET_errDiskIO -1022 /* Disk IO error */ <br>
#define JET_errInvalidPath -1023 /* Invalid file path */ <br>
#define JET_errInvalidSystemPath -1024 /* Invalid system path */ <br>
#define JET_errInvalidLogDirectory -1025 /* Invalid log directory */ <br>
#define JET_errRecordTooBig -1026 /* Record larger than maximum size */ <br>
#define JET_errTooManyOpenDatabases -1027 /* Too many open databases */ <br>
#define JET_errInvalidDatabase -1028 /* Not a database file */ <br>
#define JET_errNotInitialized -1029 /* Database engine not initialized */ <br>
#define JET_errAlreadyInitialized -1030 /* Database engine already initialized */ <br>
#define JET_errInitInProgress -1031 /* Database engine is being initialized */ <br>
#define JET_errFileAccessDenied -1032 /* Cannot access file, the file is locked or in use */ <br>
#define JET_errQueryNotSupported -1034 /* Query support unavailable */ <br>
#define JET_errSQLLinkNotSupported -1035 /* SQL Link support unavailable */ <br>
#define JET_errBufferTooSmall -1038 /* Buffer is too small */ <br>
#define JET_wrnSeekNotEqual 1039 /* Exact match not found during seek */ <br>
#define JET_errTooManyColumns -1040 /* Too many columns defined */ <br>
#define JET_errContainerNotEmpty -1043 /* Container is not empty */ <br>
#define JET_errInvalidFilename -1044 /* Filename is invalid */ <br>
#define JET_errInvalidBookmark -1045 /* Invalid bookmark */ <br>
#define JET_errColumnInUse -1046 /* Column used in an index */ <br>
#define JET_errInvalidBufferSize -1047 /* Data buffer doesn&#39t match column size */ <br>
#define JET_errColumnNotUpdatable -1048 /* Cannot set column value */ <br>
#define JET_errIndexInUse -1051 /* Index is in use */ <br>
#define JET_errLinkNotSupported -1052 /* Link support unavailable */ <br>
#define JET_errNullKeyDisallowed -1053 /* Null keys are disallowed on index */ <br>
#define JET_errNotInTransaction -1054 /* Operation must be within a transaction */ <br>
#define JET_wrnNoErrorInfo 1055 /* No extended error information */ <br>
#define JET_wrnNoIdleActivity 1058 /* No idle activity occurred */ <br>
#define JET_errTooManyActiveUsers -1059 /* Too many active database users */ <br>
#define JET_errInvalidCountry -1061 /* Invalid or unknown country code */ <br>
#define JET_errInvalidLanguageId -1062 /* Invalid or unknown language id */ <br>
#define JET_errInvalidCodePage -1063 /* Invalid or unknown code page */ <br>
#define JET_wrnNoWriteLock 1067 /* No write lock at transaction level 0 */ <br>
#define JET_wrnColumnSetNull 1068 /* Column set to NULL-value */ <br>
#define JET_errVersionStoreOutOfMemory -1069 /* Version store out of memory */ <br>
#define JET_errCurrencyStackOutOfMemory -1070 /* UNUSED: lCSRPerfFUCB * g_lCursorsMax exceeded (XJET only) */ <br>
#define JET_errCannotIndex -1071 /* Cannot index escrow column or SLV column */ <br>
#define JET_errRecordNotDeleted -1072 /* Record has not been deleted */ <br>
#define JET_errTooManyMempoolEntries -1073 /* Too many mempool entries requested */ <br>
#define JET_errOutOfObjectIDs -1074 /* Out of btree ObjectIDs (perform offline defrag to reclaim freed/unused ObjectIDs) */ <br>
#define JET_errRunningInOneInstanceMode -1080 /* Multi-instance call with single-instance mode enabled */ <br>
#define JET_errRunningInMultiInstanceMode -1081 /* Single-instance call with multi-instance mode enabled */ <br>
#define JET_errSystemParamsAlreadySet -1082 /* Global system parameters have already been set */ <br>
#define JET_errSystemPathInUse -1083 /* System path already used by another database instance */ <br>
#define JET_errLogFilePathInUse -1084 /* Log file path already used by another database instance */ <br>
#define JET_errTempPathInUse -1085 /* Temp path already used by another database instance */ <br>
#define JET_errInstanceNameInUse -1086 /* Instance Name already in use */ <br>
#define JET_errInstanceUnavailable -1090 /* This instance cannot be used because it encountered a fatal error */ <br>
#define JET_errDatabaseUnavailable -1091 /* This database cannot be used because it encountered a fatal error */ <br>
#define JET_errOutOfSessions -1101 /* Out of sessions */ <br>
#define JET_errWriteConflict -1102 /* Write lock failed due to outstanding write lock */ <br>
#define JET_errTransTooDeep -1103 /* Transactions nested too deeply */ <br>
#define JET_errInvalidSesid -1104 /* Invalid session handle */ <br>
#define JET_errWriteConflictPrimaryIndex <br>
#define JET_errInTransaction -1108 /* Operation not allowed within a transaction */ <br>
#define JET_errRollbackRequired -1109 /* Must rollback current transaction -- cannot commit or begin a new one */ <br>
#define JET_errTransReadOnly -1110 /* Read-only transaction tried to modify the database */ <br>
#define JET_errSessionWriteConflict -1111 /* Attempt to replace the same record by two different cursors in the same session */ <br>
#define JET_errDatabaseDuplicate -1201 /* Database already exists */ <br>
#define JET_errDatabaseInUse -1202 /* Database in use */ <br>
#define JET_errDatabaseNotFound -1203 /* No such database */ <br>
#define JET_errDatabaseInvalidName -1204 /* Invalid database name */ <br>
#define JET_errDatabaseInvalidPages -1205 /* Invalid number of pages */ <br>
#define JET_errDatabaseCorrupted -1206 /* Non database file or corrupted db */ <br>
#define JET_errDatabaseLocked -1207 /* Database exclusively locked */ <br>
#define JET_errCannotDisableVersioning -1208 /* Cannot disable versioning for this database */ <br>
#define JET_errInvalidDatabaseVersion -1209 /* Database engine is incompatible with database */ <br>
#define JET_errDatabase200Format -1210 /* The database is in an older (200) format */ <br>
#define JET_errDatabase400Format -1211 /* The database is in an older (400) format */ <br>
#define JET_errDatabase500Format -1212 /* The database is in an older (500) format */ <br>
#define JET_errPageSizeMismatch -1213 /* The database page size does not match the engine */ <br>
<br>
#define JET_errTooManyInstances -1214 /* Cannot start any more database instances */ <br>
#define JET_errDatabaseSharingViolation -1215 /* A different database instance is using this database */ <br>
#define JET_errAttachedDatabaseMismatch -1216 /* An outstanding database attachment has been detected at the start or end of recovery, but database is missing or does not match attachment info */ <br>
#define JET_errDatabaseInvalidPath -1217 /* Specified path to database file is illegal */ <br>
#define JET_errDatabaseIdInUse -1218 /* A database is being assigned an id already in use */ <br>
#define JET_errForceDetachNotAllowed <br>
#define JET_errCatalogCorrupted -1220 /* Corruption detected in catalog */ <br>
#define JET_errPartiallyAttachedDB -1221 /* Database is partially attached. Cannot complete attach operation */ <br>
#define JET_errDatabaseSignInUse -1222 /* Database with same signature in use */ <br>
#define errSkippedDbHeaderUpdate -1223 /* some db header weren&#39t update because there were during detach */ <br>
#define JET_wrnTableEmpty 1301 /* Opened an empty table */ <br>
#define JET_errTableLocked -1302 /* Table is exclusively locked */ <br>
#define JET_errTableDuplicate -1303 /* Table already exists */ <br>
#define JET_errTableInUse -1304 /* Table is in use, cannot lock */ <br>
#define JET_errObjectNotFound -1305 /* No such table or object */ <br>
#define JET_errDensityInvalid -1307 /* Bad file/index density */ <br>
#define JET_errTableNotEmpty -1308 /* Table is not empty */ <br>
#define JET_errInvalidTableId -1310 /* Invalid table id */ <br>
#define JET_errTooManyOpenTables -1311 /* Cannot open any more tables (cleanup already attempted) */ <br>
#define JET_errIllegalOperation -1312 /* Operation not supported on table */ <br>
#define JET_errObjectDuplicate -1314 /* Table or object name in use */ <br>
#define JET_errInvalidObject -1316 /* Object is invalid for operation */ <br>
#define JET_errCannotDeleteTempTable -1317 /* Use CloseTable instead of DeleteTable to delete temp table */ <br>
#define JET_errCannotDeleteSystemTable -1318 /* Illegal attempt to delete a system table */ <br>
#define JET_errCannotDeleteTemplateTable -1319 /* Illegal attempt to delete a template table */ <br>
#define errFCBTooManyOpen -1320 /* Cannot open any more FCBs (cleanup not yet attempted) */ <br>
#define errFCBAboveThreshold -1321 /* Can only allocate FCB above preferred threshold (cleanup not yet attempted) */ <br>
#define JET_errExclusiveTableLockRequired <br>
#define JET_errFixedDDL -1323 /* DDL operations prohibited on this table */ <br>
#define JET_errFixedInheritedDDL -1324 /* On a derived table, DDL operations are prohibited on inherited portion of DDL */ <br>
#define JET_errCannotNestDDL -1325 /* Nesting of hierarchical DDL is not currently supported. */ <br>
#define JET_errDDLNotInheritable -1326 /* Tried to inherit DDL from a table not marked as a template table. */
藤椅
发表于 2004-12-31 08:34:06 | 只看该作者

re:呵呵。为了防止恶意灌水,论坛程序有限制长...

呵呵。为了防止恶意灌水,论坛程序有限制长度和发帖间隔时间。大家耐心一些。。
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-5 05:26

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表