Bde Error 9996
= Data Integrity Violation $0027 (39) = Invalid Request Sie können hier noch weiter herunterscrollen $0028 (40) = Lock Violation $0029 (41) = Access/Security Violation $002A (42) = Invalid Context $002B (43) = OS Error $002C (44) = Network Error $002D (45) = Optional Parameter $002E (46) = Query Processor $002F (47) = Version Mismatch $0030 (48) = Capability Not Supported $0031 (49) = System Configuration Error $0032 (50) = Warning $0033 (51) = Miscellaneous $0034 (52) = Compatibility Error $003E (62) = Driver Specific Error $003F (63) = Internal Symbol $2101 (8449) = Cannot open a system file. $2102 (8450) = I/O error on a system file. $2103 (8451) = Data structure corruption. $2104 (8452) = Cannot find Engine configuration file. $2105 (8453) = Cannot write to Engine configuration file. $2106 (8454) = Cannot initialize with different configuration file. $2107 (8455) = System has been illegally re-entered. $2108 (8456) = Cannot locate IDAPI32 .DLL. $2109 (8457) = Cannot load IDAPI32 .DLL. $210A (8458) = Cannot load an IDAPI service library. $210B (8459) = Cannot create or open temporary file. $2201 (8705) = At beginning of table. $2202 (8706) = At end of table. $2203 (8707) = Record moved because key value changed. $2204 (8708) = Record/Key deleted. $2205 (8709) = No current record. $2206 (8710) = Could not find record. $2207 (8711) = End of BLOB. $2208 (8712) = Could not find object. $2209 (8713) = Could not find family member. $220A (8714) = BLOB file is missing. $220B (8715) = Could not find language driver. $2301 (8961) = Corrupt table/index header. $2302 (8962) = Corrupt file - other than header. $2303 (8963) = Corrupt Memo/BLOB file. $2305 (8965) = Corrupt index. $2306 (8966) = Corrupt lock file. $2307 (8967) = Corrupt family file. $2308 (8968) = Corrupt or missing .VAL file. $2309 (8969) = Foreign index file format. $2401 (9217) = Read failure. $2402 (9218) = Write failure. $2403 (9219) = Cannot access directory. $2404 (9220) = File Delete operation failed. $2405 (9221) = Cannot access file. $2406 (9222) = Access to table disabled because of previous error. $2501 (9473) = Insufficient memory for this operation. $2502 (9474) = Not enough file handles. $2503 (9475) = Insufficient disk space. $2504 (9476) = Temporary table resource limit. $2505 (9477) = Record size is too big for table. $2506 (9478) = Too many open cursors. $2507 (9479) = Table
View All Answers My Questions Articles Tutorial Tips, Tricks & Techniques News Database Support Community Forums Search Recent DiscussionsResourcesQuality PortalEvents CalendarEmbarcadero on YouTube Job BoardRegistered User DownloadsTrial Downloads Books Login Register HomeArticlesTips, Tricks & TechniquesDATABDE Error listing BDE Error listing Written by quinn. Posted in DATA Technical Information Database TI283B.txt BDE Error listing Category :General Programming Platform :WINDOWS Product :BDE Description: This document lists all the errors that can be returned by the BDE. This information is derived from IDAPI.H (C++) or BDE.INT (C++ Builder and Delphi). You also wish to look at the following document(s) for addition information on specific errors: 15809 - Handling EDBEngineError Exceptions 16437 - BDE and Database Desktop Locking Protocol Note: You can http://www.arishot.de/v2/wk-bde-error-list.htm use DbiGetErrorString() to retrieve the error string for any error. System Related (Fatal Error) 8449 : $2101 : Cannot open a system file. 8450 : $2102 : I/O error on a system file. 8451 : $2103 : Data structure corruption. 8452 : $2104 : Cannot find Engine configuration file. 8453 : $2105 : Cannot write to Engine configuration file. 8454 : $2106 : Cannot initialize with different configuration file. 8455 : $2107 : System has been illegally http://community.embarcadero.com/article/technical-articles/146-data/11755-bde-error-listing re-entered. 8456 : $2108 : Cannot locate IDAPI32 .DLL. 8457 : $2109 : Cannot load IDAPI32 .DLL. 8458 : $210A : Cannot load an IDAPI service library. 8459 : $210B : Cannot create or open temporary file. 8460 : $210C : Trying to load multiple IDAPIxx.DLL 8461 : $210D : Shared Memory Conflict Object of Interest not Found 8705 : $2201 : At beginning of table. 8706 : $2202 : At end of table. 8707 : $2203 : Record moved because key value changed. 8708 : $2204 : Record/Key deleted. 8709 : $2205 : No current record. 8710 : $2206 : Could not find record. 8711 : $2207 : End of BLOB. 8712 : $2208 : Could not find object. 8713 : $2209 : Could not find family member. 8714 : $220A : BLOB file is missing. 8715 : $220B : Could not find language driver. Physical Data Corruption 8961 : $2301 : Corrupt table/index header. 8962 : $2302 : Corrupt file - other than header. 8963 : $2303 : Corrupt Memo/BLOB file. 8965 : $2305 : Corrupt index. 8966 : $2306 : Corrupt lock file. 8967 : $2307 : Corrupt family file. 8968 : $2308 : Corrupt or missing .VAL file. 8969 : $2309 : Foreign index file format. I/O related error 9217 : $2401 : Read failure. 9218 : $2402 : Write failure. 9219 : $2403 : Cannot acces
Tweet » Help List of BDE error codes Error code - hex (decimal) Error description $0000 (0) Successful completion $0021 (33) System Error $0022 (34) Object of Interest Not Found $0023 (35) Physical Data Corruption $0024 (36) I/O Related Error $0025 (37) Resource or http://delphidabbler.com/tips/211 Limit Error $0026 (38) Data Integrity Violation $0027 (39) Invalid Request $0028 (40) Lock http://www.trucomania.org/trucomania/truco.cgi?286&ing Violation $0029 (41) Access/Security Violation $002A (42) Invalid Context $002B (43) OS Error $002C (44) Network Error $002D (45) Optional Parameter $002E (46) Query Processor $002F (47) Version Mismatch $0030 (48) Capability Not Supported $0031 (49) System Configuration Error $0032 (50) Warning $0033 (51) Miscellaneous $0034 (52) Compatibility Error $003E (62) Driver Specific Error $003F (63) Internal Symbol $2101 bde error (8449) Cannot open a system file $2102 (8450) I/O error on a system file $2103 (8451) Data structure corruption $2104 (8452) Cannot find Engine configuration file $2105 (8453) Cannot write to Engine configuration file $2106 (8454) Cannot initialize with different configuration file $2107 (8455) System has been illegally re-entered $2108 (8456) Cannot locate IDAPI32 .DLL $2109 (8457) Cannot load IDAPI32 .DLL $210A (8458) Cannot load an IDAPI service library $210B (8459) Cannot create bde error 9996 or open temporary file $2201 (8705) At beginning of table $2202 (8706) At end of table $2203 (8707) Record moved because key value changed $2204 (8708) Record/Key deleted $2205 (8709) No current record $2206 (8710) Could not find record $2207 (8711) End of BLOB $2208 (8712) Could not find object $2209 (8713) Could not find family member $220A (8714) BLOB file is missing $220B (8715) Could not find language driver $2301 (8961) Corrupt table/index header $2302 (8962) Corrupt file - other than header $2303 (8963) Corrupt Memo/BLOB file $2305 (8965) Corrupt index $2306 (8966) Corrupt lock file $2307 (8967) Corrupt family file $2308 (8968) Corrupt or missing .VAL file $2309 (8969) Foreign index file format $2401 (9217) Read failure $2402 (9218) Write failure $2403 (9219) Cannot access directory $2404 (9220) File Delete operation failed $2405 (9221) Cannot access file $2406 (9222) Access to table disabled because of previous error $2501 (9473) Insufficient memory for this operation $2502 (9474) Not enough file handles $2503 (9475) Insufficient disk space $2504 (9476) Temporary table resource limit $2505 (9477) Record size is too big for table $2506 (9478) Too many open cursors $2507 (9479) Table is full $2508 (9480) Too many sessions from this workstation $2509 (9481) Serial number limit (Paradox) $250A (9482) Some internal limit (see context) $250B (9483) To
veremos que los códigos de error se componen de un valor 'base' y de un offset. Aqui tienes un invento para generar tu listado de errores del BDE: Incluye 'dbiprocs' en el uses de tu form Pon un TRichEdit (RE1) Y pon esto en el OnClick de un TButton: procedure TForm1.Button1Click(Sender: TObject); const Bases:array [1..24] of integer=( 0,$2100,$2200,$2300,$2400,$2500,$2600,$2700,$2800, $2900,$2A00,$2B00,$2C00,$2D00,$2E00,$2F00,$3000, $3100,$3200,$3300,$3400,$3500,$3E00,$3F00); var ErrorCod:integer; ErrorTexto:array [0..DBIMAXMSGLEN+1] of char; i,n:integer; begin for i:=1 to 24 do for n:=0 to 255 do begin ErrorCod:=Bases[i]+n; DbiGetErrorString(ErrorCod,ErrorTexto); If ErrorTexto<>'' then Re1.Lines.Add('$'+IntToHex(ErrorCod,4)+' ('+ IntToStr(ErrorCod)+') = '+ErrorTexto); Application.ProcessMessages; end; end; Aqui tienes el listado que produce (para consulta rápida): $0000 (0) = Successful completion. $0021 (33) = System Error $0022 (34) = Object of Interest Not Found $0023 (35) = Physical Data Corruption $0024 (36) = I/O Related Error $0025 (37) = Resource or Limit Error $0026 (38) = Data Integrity Violation $0027 (39) = Invalid Request $0028 (40) = Lock Violation $0029 (41) = Access/Security Violation $002A (42) = Invalid Context $002B (43) = OS Error $002C (44) = Network Error $002D (45) = Optional Parameter $002E (46) = Query Processor $002F (47) = Version Mismatch $0030 (48) = Capability Not Supported $0031 (49) = System Configuration Error $0032 (50) = Warning $0033 (51) = Miscellaneous $0034 (52) = Compatibility Error $003E (62) = Driver Specific Error $003F (63) = Internal Symbol $2101 (8449) = Cannot open a system file. $2102 (8450) = I/O error on a system file. $2103 (8451) = Data structure corruption. $2104 (8452) = Cannot find Engine configuration file. $2105 (8453) = Cannot write to Engine configuration file. $2106 (8454) = Cannot initialize with different configuration file. $2107 (8455) = System has been illegally re-entered. $2108 (8456) = Cannot locate IDAPI32 .DLL. $2109 (8457) = Cannot load IDAPI32 .DLL. $21