<خطأ كاملة كائن المرجعي
الخاصية عدد بإرجاع قيمة طويلة هو الرقم الفريد الذي يمكن أن تأخذ واحدة من ErrorValueEnum القيم. يصف عدد الخطأ الناتجة عن ADO. إذا تم إنشاء الخطأ من قبل مقدم، قد يتم تعيين هذه الخاصية إلى قيمة خطأ غير محددة.
الأرقام تعادل القيم HRESULTS API ويندوز.
بناء الجملة
lngErrorNumber=objErr.Number
مثال
<%
for each objErr in objConn.Errors
response.write("<p>")
response.write("Description: ")
response.write(objErr.Description & "<br>")
response.write("Help context: ")
response.write(objErr.HelpContext & "<br>")
response.write("Help file: ")
response.write(objErr.HelpFile & "<br>")
response.write("Native error: ")
response.write(objErr.NativeError & "<br>")
response.write("Error number: ")
response.write(objErr.Number & "<br>")
response.write("Error source: ")
response.write(objErr.Source & "<br>")
response.write("SQL state: ")
response.write(objErr.SQLState & "<br>")
response.write("</p>")
next
%>
قيم ErrorValueEnum
ثابت | القيمة | وصف |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | لا يمكن تغيير الخاصية ActiveConnection لكائن مجموعة السجلات التي لديها كائن الأوامر مصدرها |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | لا يمكن الخادم إكمال العملية |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | وقد نفى اتصال |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | مزود الموردة يختلف عن واحدة قيد الاستخدام |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | لا يمكن تحويل قيمة البيانات |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | لا يمكن تعيين قيمة البيانات أو استرجاعها |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | تتطلب عملية لParentCatalog صحيح |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | لا يحتوي سجل هذا المجال |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | يستخدم التطبيق قيمة من نوع خاطئ |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | قيمة البيانات كبيرة جدا |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL الكائن المراد حذفه خارج نطاق السجل الحالي |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | الموفر لا يعتمد قيود المشاركة |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | الموفر لا يعتمد هذا النوع من تقاسم تقييد |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | الكائن / الموفر غير قادر على تنفيذ العملية المطلوبة |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | فشل تحديث الحقول |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | غير مسموح بالعملية في هذا السياق |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | الصراعات قيمة البيانات مع قيود التكامل الحقل |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | كائن اتصال لا يمكن أن تكون مغلقة بينما في معاملة |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | وسائط من نوع خاطئ، خارج النطاق المقبول، أو هي في صراع مع بعضها البعض |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | اتصال لا يمكن استخدامها لتنفيذ هذه العملية. ومن إما مغلقة أو غير صالحة في هذا السياق |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | يتم تعريف كائن معلمة غير صحيح |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | تنسيق المعاملة غير صالح |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | يحتوي URL أحرف غير صالحة |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | البند لا يمكن العثور عليها في مجموعة المقابل الاسم المطلوب أو ترتيبي |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | إما BOF أو EOF غير صحيح، أو تم حذف السجل الحالي |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | لا يمكن إجراء العملية أثناء عدم تنفيذ |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | لا يمكن إجراء العملية أثناء معالجة |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | عملية غير مسموح عند إغلاق الكائن |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | الهدف من ذلك هو بالفعل في المجموعة. لا يمكن إلحاق |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | كائن لم يعد صالحا |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | عملية غير مسموح عند الكائن مفتوح |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | لا يمكن فتح الملف |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | تم إلغاء العملية من قبل المستخدم |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | لا يمكن إجراء العملية. مزود لا يمكن الحصول على مساحة تخزين كافية |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | تم رفض الإذن عند الكتابة إلى الميدان |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | فشل مزود لتنفيذ العملية |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | لا يمكن العثور على مزود |
adErrReadFile | 3003 -2146825285 0x800A0BBB | ملف لا يمكن قراءة |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | لا يمكن إجراء عملية النسخ. كائن موجود مسبقا. تحديد adCopyOverwrite ليحل محل كائن |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | وتخوض الكائن قبل عمليات أخرى |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / المصدر خارج نطاق السجل الحالي |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | الصراعات قيمة البيانات مع نوع البيانات أو قيود |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | فشل التحويل بسبب التوقيع على قيمة البيانات ونوع البيانات الميدانية غير الموقعة |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | لا يمكن إجراء العملية أثناء الاتصال بشكل غير متزامن |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | لا يمكن إجراء العملية أثناء تنفيذ بشكل غير متزامن |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | نفى إذن الوصول إلى شجرة أو الشجرة الفرعية |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | فشلت العملية والوضع غير متوفر |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | لا يمكن الوصول إلى مصدر بيانات على مجال آخر |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | عدم وجود URL |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | لا يوجد سجل |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | مزود لا يمكن تحديد موقع جهاز التخزين. تأكد من كتابة URL بشكل صحيح |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | فشل عند الكتابة إلى ملف |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | غير مستخدم |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | غير مستخدم |
<خطأ كاملة كائن المرجعي