PDA

View Full Version : بانک اطلاعاتی در دلفی



kb
دوشنبه 23 شهریور 1383, 02:32 صبح
از برنامه نویس های دلفی که دارای ذوق ومعرفت هستند خواهش می کنم
یکی بیاد یه برنامه بانک اطلاعاتی مثل پرسنلی را از ب بسمه الله تا ن پایان یا
بنویسه وکتاب کنه یا رو این سایت یجورایی بزاره
آره قوربونش
ما که در بس چاکرشیم
8)

MiRHaDi
دوشنبه 23 شهریور 1383, 11:41 صبح
سلام
ذوق و معرفت مشکلی نداره !
آدما وقت ندارند که میشه براشون وقت ایجاد کرد
مثلا میتونی بگی کی میاد به من تدریس خصوصی اینو یاد بده ؟
اونوقت 100 نفر پیدا میکنی من تضمین میکنم
اگر هم پیدا نکرده ! چون تضمین کردم دندم نرم مجبورم خودم قبول کنم :)
قربان یو

kb
دوشنبه 23 شهریور 1383, 15:19 عصر
میر هادی جون صحبت تدریس خصوصی نیست
بلکه صحبت نوشتن یه کتابه که بتونه سیر تا پیاز رو بنویسه
آره قربونش :wink: :roll:

nasim baledi
شنبه 04 مهر 1383, 07:39 صبح
یک سری به سایت جوان سافت بزن. تو قسمت FUN یک مقاله کامل پیدا می کنی.
http://www.javan-soft.com</span>

delphi developer
دوشنبه 04 آبان 1383, 22:48 عصر
من برای انجام یک پروژه احتیاج به لیست Error Code های BDE یا ADO دارم.

ممنون می شم اگه کمکم کنید.

javidtaheri
دوشنبه 11 آبان 1383, 15:56 عصر
در کتاب296 کد برای دلفی نوشته اقای ریاضی لیست کامل اطلاعاتی که میخواهی هست :sunglass:

hasan-d
سه شنبه 17 آذر 1383, 14:07 عصر
با سلام به دوستان :گیج:
من یک فایل تصویری با فرمت dat به بانک پارادوکس ذخیره کرده ام . حالا چه جوری می تونم انرا
در برنامه پخش کنم آیا در حالت کلی فایل صوتی و تصویری را در بانک فشرده تر کرد
ممنونم :thnx:

امیر قلی خان کبیر
یک شنبه 29 آذر 1383, 17:14 عصر
با سلام
ىوست عریر سایتی که أىرسش رو کذاشتی قسمت fun ش کجاست
ممنونم :گیج:

مهرداد دلفی 2006
یک شنبه 29 آذر 1383, 22:20 عصر
var a,b,m,n&#58;integer;c,d,e&#58;string;
begin
table1.last;
b&#58;=0;
for a&#58;=1 to 10000 do
begin
b&#58;=b+1;
c&#58;=table1&#91;'soal'&#93;;
d&#58;=table1&#91;'pasokh'&#93;;
e&#58;=table1&#91;'dars'&#93;;
table1.prior;
if &#40;c=table1&#91;'soal'&#93;&#41; and &#40;c=table1&#91;'pasokh'&#93;&#41; and &#40;c=table1&#91;'dars'&#93;&#41; then
begin
break;
end;
//showmessage&#40;inttostr&#40;b&#41;&#41;;
end;
//showmessage&#40;inttostr&#40;b&#41;&#41;;
table1.Last;
showmessage&#40;inttostr&#40;b&#41;&#41;;
m&#58;=random&#40;b&#41;;
label4.Caption&#58;=inttostr&#40;m+1&#41;;
for n&#58;=1 to m+1 do
begin
table1.Prior;
end;
label3.Caption&#58;=table1&#91;'soal'&#93;;
end;

end.

Delphi KDE
چهارشنبه 16 دی 1383, 03:02 صبح
من برای انجام یک پروژه احتیاج به لیست Error Code های BDE یا ADO دارم.


BDE Error list&#58;

$0000 &#40;0&#41; = Successful completion.

$0021 &#40;33&#41; = System Error

$0022 &#40;34&#41; = Object of Interest Not Found

$0023 &#40;35&#41; = Physical Data Corruption

$0024 &#40;36&#41; = I/O Related Error

$0025 &#40;37&#41; = Resource or Limit Error

$0026 &#40;38&#41; = Data Integrity Violation

$0027 &#40;39&#41; = Invalid Request

$0028 &#40;40&#41; = Lock Violation

$0029 &#40;41&#41; = Access/Security Violation

$002A &#40;42&#41; = Invalid Context

$002B &#40;43&#41; = OS Error

$002C &#40;44&#41; = Network Error

$002D &#40;45&#41; = Optional Parameter

$002E &#40;46&#41; = Query Processor

$002F &#40;47&#41; = Version Mismatch

$0030 &#40;48&#41; = Capability Not Supported

$0031 &#40;49&#41; = System Configuration Error

$0032 &#40;50&#41; = Warning

$0033 &#40;51&#41; = Miscellaneous

$0034 &#40;52&#41; = Compatibility Error

$003E &#40;62&#41; = Driver Specific Error

$003F &#40;63&#41; = Internal Symbol

$2101 &#40;8449&#41; = Cannot open a system file.

$2102 &#40;8450&#41; = I/O error on a system file.

$2103 &#40;8451&#41; = Data structure corruption.

$2104 &#40;8452&#41; = Cannot find Engine configuration file.

$2105 &#40;8453&#41; = Cannot write to Engine configuration file.

$2106 &#40;8454&#41; = Cannot initialize with different configuration file.

$2107 &#40;8455&#41; = System has been illegally re-entered.

$2108 &#40;8456&#41; = Cannot locate IDAPI32 .DLL.

$2109 &#40;8457&#41; = Cannot load IDAPI32 .DLL.

$210A &#40;8458&#41; = Cannot load an IDAPI service library.

$210B &#40;8459&#41; = Cannot create or open temporary file.

$2201 &#40;8705&#41; = At beginning of table.

$2202 &#40;8706&#41; = At end of table.

$2203 &#40;8707&#41; = Record moved because key value changed.

$2204 &#40;8708&#41; = Record/Key deleted.

$2205 &#40;8709&#41; = No current record.

$2206 &#40;8710&#41; = Could not find record.

$2207 &#40;8711&#41; = End of BLOB.

$2208 &#40;8712&#41; = Could not find object.

$2209 &#40;8713&#41; = Could not find family member.

$220A &#40;8714&#41; = BLOB file is missing.

$220B &#40;8715&#41; = Could not find language driver.

$2301 &#40;8961&#41; = Corrupt table/index header.

$2302 &#40;8962&#41; = Corrupt file - other than header.

$2303 &#40;8963&#41; = Corrupt Memo/BLOB file.

$2305 &#40;8965&#41; = Corrupt index.

$2306 &#40;8966&#41; = Corrupt lock file.

$2307 &#40;8967&#41; = Corrupt family file.

$2308 &#40;8968&#41; = Corrupt or missing .VAL file.

$2309 &#40;8969&#41; = Foreign index file format.

$2401 &#40;9217&#41; = Read failure.

$2402 &#40;9218&#41; = Write failure.

$2403 &#40;9219&#41; = Cannot access directory.

$2404 &#40;9220&#41; = File Delete operation failed.

$2405 &#40;9221&#41; = Cannot access file.

$2406 &#40;9222&#41; = Access to table disabled because of previous error.

$2501 &#40;9473&#41; = Insufficient memory for this operation.

$2502 &#40;9474&#41; = Not enough file handles.

$2503 &#40;9475&#41; = Insufficient disk space.

$2504 &#40;9476&#41; = Temporary table resource limit.

$2505 &#40;9477&#41; = Record size is too big for table.

$2506 &#40;9478&#41; = Too many open cursors.

$2507 &#40;9479&#41; = Table is full.

$2508 &#40;9480&#41; = Too many sessions from this workstation.

$2509 &#40;9481&#41; = Serial number limit &#40;Paradox&#41;.

$250A &#40;9482&#41; = Some internal limit &#40;see context&#41;.

$250B &#40;9483&#41; = Too many open tables.

$250C &#40;9484&#41; = Too many cursors per table.

$250D &#40;9485&#41; = Too many record locks on table.

$250E &#40;9486&#41; = Too many clients.

$250F &#40;9487&#41; = Too many indexes on table.

$2510 &#40;9488&#41; = Too many sessions.

$2511 &#40;9489&#41; = Too many open databases.

$2512 &#40;9490&#41; = Too many passwords.

$2513 &#40;9491&#41; = Too many active drivers.

$2514 &#40;9492&#41; = Too many fields in Table Create.

$2515 &#40;9493&#41; = Too many table locks.

$2516 &#40;9494&#41; = Too many open BLOBs.

$2517 &#40;9495&#41; = Lock file has grown too large.

$2518 &#40;9496&#41; = Too many open queries.

$251A &#40;9498&#41; = Too many BLOBs.

$251B &#40;9499&#41; = File name is too long for a Paradox version 5.0 table.

$251C &#40;9500&#41; = Row fetch limit exceeded.

$251D &#40;9501&#41; = Long name not allowed for this tablelevel.

$2601 &#40;9729&#41; = Key violation.

$2602 &#40;9730&#41; = Minimum validity check failed.

$2603 &#40;9731&#41; = Maximum validity check failed.

$2604 &#40;9732&#41; = Field value required.

$2605 &#40;9733&#41; = Master record missing.

$2606 &#40;9734&#41; = Master has detail records. Cannot delete or modify.

$2607 &#40;9735&#41; = Master table level is incorrect.

$2608 &#40;9736&#41; = Field value out of lookup table range.

$2609 &#40;9737&#41; = Lookup Table Open operation failed.

$260A &#40;9738&#41; = Detail Table Open operation failed.

$260B &#40;9739&#41; = Master Table Open operation failed.

$260C &#40;9740&#41; = Field is blank.

$260D &#40;9741&#41; = Link to master table already defined.

$260E &#40;9742&#41; = Master table is open.

$260F &#40;9743&#41; = Detail table&#40;s&#41; exist.

$2610 &#40;9744&#41; = Master has detail records. Cannot empty it.

$2611 &#40;9745&#41; = Self referencing referential integrity must be entered one at a time with no other changes to the table

$2612 &#40;9746&#41; = Detail table is open.

$2613 &#40;9747&#41; = Cannot make this master a detail of another table if its details are not empty.

$2614 &#40;9748&#41; = Referential integrity fields must be indexed.

$2615 &#40;9749&#41; = A table linked by referential integrity requires password to open.

$2616 &#40;9750&#41; = Field&#40;s&#41; linked to more than one master.

$2617 &#40;9751&#41; = Expression validity check failed.

$2701 &#40;9985&#41; = Number is out of range.

$2702 &#40;9986&#41; = Invalid parameter.

$2703 &#40;9987&#41; = Invalid file name.

$2704 &#40;9988&#41; = File does not exist.

$2705 &#40;9989&#41; = Invalid option.

$2706 &#40;9990&#41; = Invalid handle to the function.

$2707 &#40;9991&#41; = Unknown table type.

$2708 &#40;9992&#41; = Cannot open file.

$2709 &#40;9993&#41; = Cannot redefine primary key.

$270A &#40;9994&#41; = Cannot change this RINTDesc.

$270B &#40;9995&#41; = Foreign and primary key do not match.

$270C &#40;9996&#41; = Invalid modify request.

$270D &#40;9997&#41; = Index does not exist.

$270E &#40;9998&#41; = Invalid offset into the BLOB.

$270F &#40;9999&#41; = Invalid descriptor number.

$2710 &#40;10000&#41; = Invalid field type.

$2711 &#40;10001&#41; = Invalid field descriptor.

$2712 &#40;10002&#41; = Invalid field transformation.

$2713 &#40;10003&#41; = Invalid record structure.

$2714 &#40;10004&#41; = Invalid descriptor.

$2715 &#40;10005&#41; = Invalid array of index descriptors.

$2716 &#40;10006&#41; = Invalid array of validity check descriptors.

$2717 &#40;10007&#41; = Invalid array of referential integrity descriptors.

$2718 &#40;10008&#41; = Invalid ordering of tables during restructure.

$2719 &#40;10009&#41; = Name not unique in this context.

$271A &#40;10010&#41; = Index name required.

$271B &#40;10011&#41; = Invalid session handle.

$271C &#40;10012&#41; = invalid restructure operation.

$271D &#40;10013&#41; = Driver not known to system.

$271E &#40;10014&#41; = Unknown database.

$271F &#40;10015&#41; = Invalid password given.

$2720 &#40;10016&#41; = No callback function.

$2721 &#40;10017&#41; = Invalid callback buffer length.

$2722 &#40;10018&#41; = Invalid directory.

$2723 &#40;10019&#41; = Translate Error. Value out of bounds.

$2724 &#40;10020&#41; = Cannot set cursor of one table to another.

$2725 &#40;10021&#41; = Bookmarks do not match table.

$2726 &#40;10022&#41; = Invalid index/tag name.

$2727 &#40;10023&#41; = Invalid index descriptor.

$2728 &#40;10024&#41; = Table does not exist.

$2729 &#40;10025&#41; = Table has too many users.

$272A &#40;10026&#41; = Cannot evaluate Key or Key does not pass filter condition.

$272B &#40;10027&#41; = Index already exists.

$272C &#40;10028&#41; = Index is open.

$272D &#40;10029&#41; = Invalid BLOB length.

$272E &#40;10030&#41; = Invalid BLOB handle in record buffer.

$272F &#40;10031&#41; = Table is open.

$2730 &#40;10032&#41; = Need to do &#40;hard&#41; restructure.

$2731 &#40;10033&#41; = Invalid mode.

$2732 &#40;10034&#41; = Cannot close index.

$2733 &#40;10035&#41; = Index is being used to order table.

$2734 &#40;10036&#41; = Unknown user name or password.

$2735 &#40;10037&#41; = Multi-level cascade is not supported.

$2736 &#40;10038&#41; = Invalid field name.

$2737 &#40;10039&#41; = Invalid table name.

$2738 &#40;10040&#41; = Invalid linked cursor expression.

$2739 &#40;10041&#41; = Name is reserved.

$273A &#40;10042&#41; = Invalid file extension.

$273B &#40;10043&#41; = Invalid language Driver.

$273C &#40;10044&#41; = Alias is not currently opened.

$273D &#40;10045&#41; = Incompatible record structures.

$273E &#40;10046&#41; = Name is reserved by DOS.

$273F &#40;10047&#41; = Destination must be indexed.

$2740 &#40;10048&#41; = Invalid index type

$2741 &#40;10049&#41; = Language Drivers of Table and Index do not match

$2742 &#40;10050&#41; = Filter handle is invalid

$2743 &#40;10051&#41; = Invalid Filter

$2744 &#40;10052&#41; = Invalid table create request

$2745 &#40;10053&#41; = Invalid table delete request

$2746 &#40;10054&#41; = Invalid index create request

$2747 &#40;10055&#41; = Invalid index delete request

$2748 &#40;10056&#41; = Invalid table specified

$274A &#40;10058&#41; = Invalid Time.

$274B &#40;10059&#41; = Invalid Date.

$274C &#40;10060&#41; = Invalid Datetime

$274D &#40;10061&#41; = Tables in different directories

$274E &#40;10062&#41; = Mismatch in the number of arguments

$274F &#40;10063&#41; = Function not found in service library.

$2750 &#40;10064&#41; = Must use baseorder for this operation.

$2751 &#40;10065&#41; = Invalid procedure name

$2752 &#40;10066&#41; = The field map is invalid.

$2801 &#40;10241&#41; = Record locked by another user.

$2802 &#40;10242&#41; = Unlock failed.

$2803 &#40;10243&#41; = Table is busy.

$2804 &#40;10244&#41; = Directory is busy.

$2805 &#40;10245&#41; = File is locked.

$2806 &#40;10246&#41; = Directory is locked.

$2807 &#40;10247&#41; = Record already locked by this session.

$2808 &#40;10248&#41; = Object not locked.

$2809 &#40;10249&#41; = Lock time out.

$280A &#40;10250&#41; = Key group is locked.

$280B &#40;10251&#41; = Table lock was lost.

$280C &#40;10252&#41; = Exclusive access was lost.

$280D &#40;10253&#41; = Table cannot be opened for exclusive use.

$280E &#40;10254&#41; = Conflicting record lock in this session.

$280F &#40;10255&#41; = A deadlock was detected.

$2810 &#40;10256&#41; = A user transaction is already in progress.

$2811 &#40;10257&#41; = No user transaction is currently in progress.

$2812 &#40;10258&#41; = Record lock failed.

$2813 &#40;10259&#41; = Couldn't perform the edit because another user changed the record.

$2814 &#40;10260&#41; = Couldn't perform the edit because another user deleted or moved the record.

$2901 &#40;10497&#41; = Insufficient field rights for operation.

$2902 &#40;10498&#41; = Insufficient table rights for operation. Password required.

$2903 &#40;10499&#41; = Insufficient family rights for operation.

$2904 &#40;10500&#41; = This directory is read only.

$2905 &#40;10501&#41; = Database is read only.

$2906 &#40;10502&#41; = Trying to modify read-only field.

$2907 &#40;10503&#41; = Encrypted dBASE tables not supported.

$2908 &#40;10504&#41; = Insufficient SQL rights for operation.

$2A01 &#40;10753&#41; = Field is not a BLOB.

$2A02 &#40;10754&#41; = BLOB already opened.

$2A03 &#40;10755&#41; = BLOB not opened.

$2A04 &#40;10756&#41; = Operation not applicable.

$2A05 &#40;10757&#41; = Table is not indexed.

$2A06 &#40;10758&#41; = Engine not initialized.

$2A07 &#40;10759&#41; = Attempt to re-initialize Engine.

$2A08 &#40;10760&#41; = Attempt to mix objects from different sessions.

$2A09 &#40;10761&#41; = Paradox driver not active.

$2A0A &#40;10762&#41; = Driver not loaded.

$2A0B &#40;10763&#41; = Table is read only.

$2A0C &#40;10764&#41; = No associated index.

$2A0D &#40;10765&#41; = Table&#40;s&#41; open. Cannot perform this operation.

$2A0E &#40;10766&#41; = Table does not support this operation.

$2A0F &#40;10767&#41; = Index is read only.

$2A10 &#40;10768&#41; = Table does not support this operation because it is not uniquely indexed.

$2A11 &#40;10769&#41; = Operation must be performed on the current session.

$2A12 &#40;10770&#41; = Invalid use of keyword.

$2A13 &#40;10771&#41; = Connection is in use by another statement.

$2A14 &#40;10772&#41; = Passthrough SQL connection must be shared

$2B01 &#40;11009&#41; = Invalid function number.

$2B02 &#40;11010&#41; = File or directory does not exist.

$2B03 &#40;11011&#41; = Path not found.

$2B04 &#40;11012&#41; = Too many open files. You may need to increase MAXFILEHANDLE limit in IDAPI configuration.

$2B05 &#40;11013&#41; = Permission denied.

$2B06 &#40;11014&#41; = Bad file number.

$2B07 &#40;11015&#41; = Memory blocks destroyed.

$2B08 &#40;11016&#41; = Not enough memory.

$2B09 &#40;11017&#41; = Invalid memory block address.

$2B0A &#40;11018&#41; = Invalid environment.

$2B0B &#40;11019&#41; = Invalid format.

$2B0C &#40;11020&#41; = Invalid access code.

$2B0D &#40;11021&#41; = Invalid data.

$2B0F &#40;11023&#41; = Device does not exist.

$2B10 &#40;11024&#41; = Attempt to remove current directory.

$2B11 &#40;11025&#41; = Not same device.

$2B12 &#40;11026&#41; = No more files.

$2B13 &#40;11027&#41; = Invalid argument.

$2B14 &#40;11028&#41; = Argument list is too long.

$2B15 &#40;11029&#41; = Execution format error.

$2B16 &#40;11030&#41; = Cross-device link.

$2B21 &#40;11041&#41; = Math argument.

$2B22 &#40;11042&#41; = Result is too large.

$2B23 &#40;11043&#41; = File already exists.

$2B27 &#40;11047&#41; = Unknown internal operating system error.

$2B32 &#40;11058&#41; = Share violation.

$2B33 &#40;11059&#41; = Lock violation.

$2B34 &#40;11060&#41; = Critical DOS Error.

$2B35 &#40;11061&#41; = Drive not ready.

$2B64 &#40;11108&#41; = Not exact read/write.

$2B65 &#40;11109&#41; = Operating system network error.

$2B66 &#40;11110&#41; = Error from NOVELL file server.

$2B67 &#40;11111&#41; = NOVELL server out of memory.

$2B68 &#40;11112&#41; = Record already locked by this workstation.

$2B69 &#40;11113&#41; = Record not locked.

$2C01 &#40;11265&#41; = Network initialization failed.

$2C02 &#40;11266&#41; = Network user limit exceeded.

$2C03 &#40;11267&#41; = Wrong .NET file version.

$2C04 &#40;11268&#41; = Cannot lock network file.

$2C05 &#40;11269&#41; = Directory is not private.

$2C06 &#40;11270&#41; = Directory is controlled by other .NET file.

$2C07 &#40;11271&#41; = Unknown network error.

$2C08 &#40;11272&#41; = Not initialized for accessing network files.

$2C09 &#40;11273&#41; = SHARE not loaded. It is required to share local files.

$2C0A &#40;11274&#41; = Not on a network. Not logged in or wrong network driver.

$2C0B &#40;11275&#41; = Lost communication with SQL server.

$2C0D &#40;11277&#41; = Cannot locate or connect to SQL server.

$2C0E &#40;11278&#41; = Cannot locate or connect to network server.

$2D01 &#40;11521&#41; = Optional parameter is required.

$2D02 &#40;11522&#41; = Invalid optional parameter.

$2E01 &#40;11777&#41; = obsolete

$2E02 &#40;11778&#41; = obsolete

$2E03 &#40;11779&#41; = Ambiguous use of ! &#40;inclusion operator&#41;.

$2E04 &#40;11780&#41; = obsolete

$2E05 &#40;11781&#41; = obsolete

$2E06 &#40;11782&#41; = A SET operation cannot be included in its own grouping.

$2E07 &#40;11783&#41; = Only numeric and date/time fields can be averaged.

$2E08 &#40;11784&#41; = Invalid expression.

$2E09 &#40;11785&#41; = Invalid OR expression.

$2E0A &#40;11786&#41; = obsolete

$2E0B &#40;11787&#41; = bitmap

$2E0C &#40;11788&#41; = CALC expression cannot be used in INSERT, DELETE, CHANGETO and SET rows.

$2E0D &#40;11789&#41; = Type error in CALC expression.

$2E0E &#40;11790&#41; = CHANGETO can be used in only one query form at a time.

$2E0F &#40;11791&#41; = Cannot modify CHANGED table.

$2E10 &#40;11792&#41; = A field can contain only one CHANGETO expression.

$2E11 &#40;11793&#41; = A field cannot contain more than one expression to be inserted.

$2E12 &#40;11794&#41; = obsolete

$2E13 &#40;11795&#41; = CHANGETO must be followed by the new value for the field.

$2E14 &#40;11796&#41; = Checkmark or CALC expressions cannot be used in FIND queries.

$2E15 &#40;11797&#41; = Cannot perform operation on CHANGED table together with a CHANGETO query.

$2E16 &#40;11798&#41; = chunk

$2E17 &#40;11799&#41; = More than 255 fields in ANSWER table.

$2E18 &#40;11800&#41; = AS must be followed by the name for the field in the ANSWER table.

$2E19 &#40;11801&#41; = DELETE can be used in only one query form at a time.

$2E1A &#40;11802&#41; = Cannot perform operation on DELETED table together with a DELETE query.

$2E1B &#40;11803&#41; = Cannot delete from the DELETED table.

$2E1C &#40;11804&#41; = Example element is used in two fields with incompatible types or with a BLOB.

$2E1D &#40;11805&#41; = Cannot use example elements in an OR expression.

$2E1E &#40;11806&#41; = Expression in this field has the wrong type.

$2E1F &#40;11807&#41; = Extra comma found.

$2E20 &#40;11808&#41; = Extra OR found.

$2E21 &#40;11809&#41; = One or more query rows do not contribute to the ANSWER.

$2E22 &#40;11810&#41; = FIND can be used in only one query form at a time.

$2E23 &#40;11811&#41; = FIND cannot be used with the ANSWER table.

$2E24 &#40;11812&#41; = A row with GROUPBY must contain SET operations.

$2E25 &#40;11813&#41; = GROUPBY can be used only in SET rows.

$2E26 &#40;11814&#41; = Use only INSERT, DELETE, SET or FIND in leftmost column.

$2E27 &#40;11815&#41; = Use only one INSERT, DELETE, SET or FIND per line.

$2E28 &#40;11816&#41; = Syntax error in expression.

$2E29 &#40;11817&#41; = INSERT can be used in only one query form at a time.

$2E2A &#40;11818&#41; = Cannot perform operation on INSERTED table together with an INSERT query.

$2E2B &#40;11819&#41; = INSERT, DELETE, CHANGETO and SET rows may not be checked.

$2E2C &#40;11820&#41; = Field must contain an expression to insert &#40;or be blank&#41;.

$2E2D &#40;11821&#41; = Cannot insert into the INSERTED table.

$2E2E &#40;11822&#41; = Variable is an array and cannot be accessed.

$2E2F &#40;11823&#41; = Label

$2E30 &#40;11824&#41; = Rows of example elements in CALC expression must be linked.

$2E31 &#40;11825&#41; = Variable name is too long.

$2E32 &#40;11826&#41; = Query may take a long time to process.

$2E33 &#40;11827&#41; = Reserved word or one that can't be used as a variable name.

$2E34 &#40;11828&#41; = Missing comma.

$2E35 &#40;11829&#41; = Missing &#41;.

$2E36 &#40;11830&#41; = Missing right quote.

$2E37 &#40;11831&#41; = Cannot specify duplicate column names.

$2E38 &#40;11832&#41; = Query has no checked fields.

$2E39 &#40;11833&#41; = Example element has no defining occurrence.

$2E3A &#40;11834&#41; = No grouping is defined for SET operation.

$2E3B &#40;11835&#41; = Query makes no sense.

$2E3C &#40;11836&#41; = Cannot use patterns in this context.

$2E3D &#40;11837&#41; = Date does not exist.

$2E3E &#40;11838&#41; = Variable has not been assigned a value.

$2E3F &#40;11839&#41; = Invalid use of example element in summary expression.

$2E40 &#40;11840&#41; = Incomplete query statement. Query only contains a SET definition.

$2E41 &#40;11841&#41; = Example element with ! makes no sense in expression.

$2E42 &#40;11842&#41; = Example element cannot be used more than twice with a ! query.

$2E43 &#40;11843&#41; = Row cannot contain expression.

$2E44 &#40;11844&#41; = obsolete

$2E45 &#40;11845&#41; = obsolete

$2E46 &#40;11846&#41; = No permission to insert or delete records.

$2E47 &#40;11847&#41; = No permission to modify field.

$2E48 &#40;11848&#41; = Field not found in table.

$2E49 &#40;11849&#41; = Expecting a column separator in table header.

$2E4A &#40;11850&#41; = Expecting a column separator in table.

$2E4B &#40;11851&#41; = Expecting column name in table.

$2E4C &#40;11852&#41; = Expecting table name.

$2E4D &#40;11853&#41; = Expecting consistent number of columns in all rows of table.

$2E4E &#40;11854&#41; = Cannot open table.

$2E4F &#40;11855&#41; = Field appears more than once in table.

$2E50 &#40;11856&#41; = This DELETE, CHANGE or INSERT query has no ANSWER.

$2E51 &#40;11857&#41; = Query is not prepared. Properties unknown.

$2E52 &#40;11858&#41; = DELETE rows cannot contain quantifier expression.

$2E53 &#40;11859&#41; = Invalid expression in INSERT row.

$2E54 &#40;11860&#41; = Invalid expression in INSERT row.

$2E55 &#40;11861&#41; = Invalid expression in SET definition.

$2E56 &#40;11862&#41; = row use

$2E57 &#40;11863&#41; = SET keyword expected.

$2E58 &#40;11864&#41; = Ambiguous use of example element.

$2E59 &#40;11865&#41; = obsolete

$2E5A &#40;11866&#41; = obsolete

$2E5B &#40;11867&#41; = Only numeric fields can be summed.

$2E5C &#40;11868&#41; = Table is write protected.

$2E5D &#40;11869&#41; = Token not found.

$2E5E &#40;11870&#41; = Cannot use example element with ! more than once in a single row.

$2E5F &#40;11871&#41; = Type mismatch in expression.

$2E60 &#40;11872&#41; = Query appears to ask two unrelated questions.

$2E61 &#40;11873&#41; = Unused SET row.

$2E62 &#40;11874&#41; = INSERT, DELETE, FIND, and SET can be used only in the leftmost column.

$2E63 &#40;11875&#41; = CHANGETO cannot be used with INSERT, DELETE, SET or FIND.

$2E64 &#40;11876&#41; = Expression must be followed by an example element defined in a SET.

$2E65 &#40;11877&#41; = Lock failure.

$2E66 &#40;11878&#41; = Expression is too long.

$2E67 &#40;11879&#41; = Refresh exception during query.

$2E68 &#40;11880&#41; = Query canceled.

$2E69 &#40;11881&#41; = Unexpected Database Engine error.

$2E6A &#40;11882&#41; = Not enough memory to finish operation.

$2E6B &#40;11883&#41; = Unexpected exception.

$2E6C &#40;11884&#41; = Feature not implemented yet in query.

$2E6D &#40;11885&#41; = Query format is not supported.

$2E6E &#40;11886&#41; = Query string is empty.

$2E6F &#40;11887&#41; = Attempted to prepare an empty query.

$2E70 &#40;11888&#41; = Buffer too small to contain query string.

$2E71 &#40;11889&#41; = Query was not previously parsed or prepared.

$2E72 &#40;11890&#41; = Function called with bad query handle.

$2E73 &#40;11891&#41; = QBE syntax error.

$2E74 &#40;11892&#41; = Query extended syntax field count error.

$2E75 &#40;11893&#41; = Field name in sort or field clause not found.

$2E76 &#40;11894&#41; = Table name in sort or field clause not found.

$2E77 &#40;11895&#41; = Operation is not supported on BLOB fields.

$2E78 &#40;11896&#41; = General BLOB error.

$2E79 &#40;11897&#41; = Query must be restarted.

$2E7A &#40;11898&#41; = Unknown answer table type.

$2E96 &#40;11926&#41; = Blob cannot be used as grouping field.

$2E97 &#40;11927&#41; = Query properties have not been fetched.

$2E98 &#40;11928&#41; = Answer table is of unsuitable type.

$2E99 &#40;11929&#41; = Answer table is not yet supported under server alias.

$2E9A &#40;11930&#41; = Non-null blob field required. Can't insert records

$2E9B &#40;11931&#41; = Unique index required to perform changeto

$2E9C &#40;11932&#41; = Unique index required to delete records

$2E9D &#40;11933&#41; = Update of table on the server failed.

$2E9E &#40;11934&#41; = Can't process this query remotely.

$2E9F &#40;11935&#41; = Unexpected end of command.

$2EA0 &#40;11936&#41; = Parameter not set in query string.

$2EA1 &#40;11937&#41; = Query string is too long.

$2EAA &#40;11946&#41; = No such table or correlation name.

$2EAB &#40;11947&#41; = Expression has ambiguous data type.

$2EAC &#40;11948&#41; = Field in order by must be in result set.

$2EAD &#40;11949&#41; = General parsing error.

$2EAE &#40;11950&#41; = Record or field constraint failed.

$2EAF &#40;11951&#41; = When GROUP BY exists, every simple field in projectors must be in GROUP BY.

$2EB0 &#40;11952&#41; = User defined function is not defined.

$2EB1 &#40;11953&#41; = Unknown error from User defined function.

$2EB2 &#40;11954&#41; = Single row subquery produced more than one row.

$2EB3 &#40;11955&#41; = Expressions in group by are not supported.

$2EB4 &#40;11956&#41; = Queries on text or ascii tables is not supported.

$2EB5 &#40;11957&#41; = ANSI join keywords USING and NATURAL are not supported in this release.

$2EB6 &#40;11958&#41; = SELECT DISTINCT may not be used with UNION unless UNION ALL is used.

$2EB7 &#40;11959&#41; = GROUP BY is required when both aggregate and non-aggregate fields are used in result set.

$2EB8 &#40;11960&#41; = INSERT and UPDATE operations are not supported on autoincrement field type.

$2EB9 &#40;11961&#41; = UPDATE on Primary Key of a Master Table may modify more than one record.

$2EBA &#40;11962&#41; = Queries on MS ACCESS tables are not supported by local query engines.

$2EBB &#40;11963&#41; = Preparation of field-level constraint failed.

$2EBC &#40;11964&#41; = Preparation of field default failed.

$2EBD &#40;11965&#41; = Preparation of record-level constraint failed.

$2EC4 &#40;11972&#41; = Constraint Failed. Expression&#58;

$2F01 &#40;12033&#41; = Interface mismatch. Engine version different.

$2F02 &#40;12034&#41; = Index is out of date.

$2F03 &#40;12035&#41; = Older version &#40;see context&#41;.

$2F04 &#40;12036&#41; = .VAL file is out of date.

$2F05 &#40;12037&#41; = BLOB file version is too old.

$2F06 &#40;12038&#41; = Query and Engine DLLs are mismatched.

$2F07 &#40;12039&#41; = Server is incompatible version.

$2F08 &#40;12040&#41; = Higher table level required

$3001 &#40;12289&#41; = Capability not supported.

$3002 &#40;12290&#41; = Not implemented yet.

$3003 &#40;12291&#41; = SQL replicas not supported.

$3004 &#40;12292&#41; = Non-blob column in table required to perform operation.

$3005 &#40;12293&#41; = Multiple connections not supported.

$3006 &#40;12294&#41; = Full dBASE expressions not supported.

$3101 &#40;12545&#41; = Invalid database alias specification.

$3102 &#40;12546&#41; = Unknown database type.

$3103 &#40;12547&#41; = Corrupt system configuration file.

$3104 &#40;12548&#41; = Network type unknown.

$3105 &#40;12549&#41; = Not on the network.

$3106 &#40;12550&#41; = Invalid configuration parameter.

$3201 &#40;12801&#41; = Object implicitly dropped.

$3202 &#40;12802&#41; = Object may be truncated.

$3203 &#40;12803&#41; = Object implicitly modified.

$3204 &#40;12804&#41; = Should field constraints be checked?

$3205 &#40;12805&#41; = Validity check field modified.

$3206 &#40;12806&#41; = Table level changed.

$3207 &#40;12807&#41; = Copy linked tables?

$3209 &#40;12809&#41; = Object implicitly truncated.

$320A &#40;12810&#41; = Validity check will not be enforced.

$320B &#40;12811&#41; = Multiple records found, but only one was expected.

$320C &#40;12812&#41; = Field will be trimmed, cannot put master records into PROBLEM table.

$3301 &#40;13057&#41; = File already exists.

$3302 &#40;13058&#41; = BLOB has been modified.

$3303 &#40;13059&#41; = General SQL error.

$3304 &#40;13060&#41; = Table already exists.

$3305 &#40;13061&#41; = Paradox 1.0 tables are not supported.

$3306 &#40;13062&#41; = Update aborted.

$3401 &#40;13313&#41; = Different sort order.

$3402 &#40;13314&#41; = Directory in use by earlier version of Paradox.

$3403 &#40;13315&#41; = Needs Paradox 3.5-compatible language driver.

$3501 &#40;13569&#41; = Data Dictionary is corrupt

$3502 &#40;13570&#41; = Data Dictionary Info Blob corrupted

$3503 &#40;13571&#41; = Data Dictionary Schema is corrupt

$3504 &#40;13572&#41; = Attribute Type exists

$3505 &#40;13573&#41; = Invalid Object Type

$3506 &#40;13574&#41; = Invalid Relation Type

$3507 &#40;13575&#41; = View already exists

$3508 &#40;13576&#41; = No such View exists

$3509 &#40;13577&#41; = Invalid Record Constraint

$350A &#40;13578&#41; = Object is in a Logical DB

$350B &#40;13579&#41; = Dictionary already exists

$350C &#40;13580&#41; = Dictionary does not exist

$350D &#40;13581&#41; = Dictionary database does not exist

$350E &#40;13582&#41; = Dictionary info is out of date - needs Refresh

$3510 &#40;13584&#41; = Invalid Dictionary Name

$3511 &#40;13585&#41; = Dependent Objects exist

$3512 &#40;13586&#41; = Too many Relationships for this Object Type

$3513 &#40;13587&#41; = Relationships to the Object exist

$3514 &#40;13588&#41; = Dictionary Exchange File is corrupt

$3515 &#40;13589&#41; = Dictionary Exchange File Version mismatch

$3516 &#40;13590&#41; = Dictionary Object Type Mismatch

$3517 &#40;13591&#41; = Object exists in Target Dictionary

$3518 &#40;13592&#41; = Cannot access Data Dictionary

$3519 &#40;13593&#41; = Cannot create Data Dictionary

$351A &#40;13594&#41; = Cannot open Database

$3E01 &#40;15873&#41; = Wrong driver name.

$3E02 &#40;15874&#41; = Wrong system version.

$3E03 &#40;15875&#41; = Wrong driver version.

$3E04 &#40;15876&#41; = Wrong driver type.

$3E05 &#40;15877&#41; = Cannot load driver.

$3E06 &#40;15878&#41; = Cannot load language driver.

$3E07 &#40;15879&#41; = Vendor initialization failed.

$3E08 &#40;15880&#41; = Your application is not enabled for use with this driver.

$3F01 &#40;16129&#41; = Query By Example

$3F02 &#40;16130&#41; = SQL Generator

$3F03 &#40;16131&#41; = IDAPI

$3F04 &#40;16132&#41; = Lock Manager

$3F05 &#40;16133&#41; = SQL Driver

$3F06 &#40;16134&#41; = IDAPI Services

$3F07 &#40;16135&#41; = dBASE Driver

$3F08 &#40;16136&#41; = Dictionary Manager

$3F0B &#40;16139&#41; = Token

$3F0D &#40;16141&#41; = Table

$3F0E &#40;16142&#41; = Field

$3F0F &#40;16143&#41; = Image

$3F10 &#40;16144&#41; = User

$3F11 &#40;16145&#41; = File

$3F12 &#40;16146&#41; = Index

$3F13 &#40;16147&#41; = Directory

$3F14 &#40;16148&#41; = Key

$3F15 &#40;16149&#41; = Alias

$3F16 &#40;16150&#41; = Drive

$3F17 &#40;16151&#41; = Server error

$3F18 &#40;16152&#41; = Server message

$3F19 &#40;16153&#41; = Line Number

$3F1A &#40;16154&#41; = Capability

$3F1B &#40;16155&#41; = Dictionary

$3F1D &#40;16157&#41; = Object

$3F1E &#40;16158&#41; = Limit

$3F1F &#40;16159&#41; = Expression

$3F70 &#40;16240&#41; = WORK

$3F71 &#40;16241&#41; = PRIV

$3F72 &#40;16242&#41; = Records copied

$3F73 &#40;16243&#41; = Records appended

$3F74 &#40;16244&#41; = LineNo

$3F75 &#40;16245&#41; = Line

$3F76 &#40;16246&#41; = Reason


لینک زیر رو هم یک نگاهی بکن
http://www.swissdelphicenter.ch/en/showcode.php?id=1346