موصى به: كيفية استخدام الجلسة عند التحقق من تسجيل الدخول إلى الإدارة لم يعرف الأشخاص الجدد في ASP الجلسة جيدًا أبدًا. أنا أتحدث عن الاستخدام البسيط للجلسة عند القيام بتسجيل الدخول إلى الخلفية البسيطة: 1: login.htm لن أقول الكثير عن هذه الصفحة. أضف النموذج لكتابة لقب المسؤول وإعطاء اسم مستخدم مربع النص.
فيما يلي بعض الأخطاء في مكالمات قاعدة البيانات في برامج ASP التي يتم مواجهتها غالبًا أثناء صيانة الجهاز الظاهري. الآن نحن نجمعها وفرزها على النحو التالي:
لا يمكن فتح الكلمات الرئيسية في التسجيل (8007000e)
مزود Microsoft Ole DB لبرامج التشغيل ODBC خطأ '8007000e'
[Microsoft] [ODBC Microsoft Access Driver] لا يمكن للأخطاء الشائعة فتح الكلمة الرئيسية في التسجيل
(متطاير) Jet DSN للعملية 0x11b4 موضوع 0x1a4c DBC 0x9D34354 Jet '.
1. طريقة الكتابة غير صحيحة عند فتح قاعدة البيانات. طريقة كتابة استدعاء قاعدة بيانات الوصول القياسية:
برنامج التشغيل = {Microsoft Access Driver (*.mdb)} ؛ dbq = & server.mappath (db.mdb)
2. تحميل ملف قاعدة البيانات.
أخطاء الشبكة العامة. يرجى التحقق من وثائق الشبكة (80004005)
Microsoft OLE DB Provider for ODBC PROVERS ERROR '80004005' [Microsoft] [ODBC SQL Server Driver] [TCP/IP Sockets] خطأ في الشبكة العامة. يرجى التحقق من وثائق الشبكة.
1. يتم كتابة اتصال قاعدة البيانات بشكل غير صحيح ، وقد يكون اسم قاعدة البيانات واسم الخادم غير صحيحين.
2. خادم قاعدة البيانات هو إعادة تشغيل.
لا يمكن استخدام '' ؛ الملف قيد الاستخدام بالفعل (80004005)
خطأ محرك قاعدة بيانات Microsoft Jet '80004005'
لا يمكن استخدام '' ؛ الملف قيد الاستخدام بالفعل.
1. قد يتم احتلال الملفات: التحميل والضغط والحزمة.
2. من الممكن أن يتم تشكيل ملف استدعاء قاعدة بيانات متداخل ومتكرر في رمز البرنامج.
لا يمكن تحديثها. يجب أن تستخدم قاعدة بيانات أو كائن استعلامًا قابل للتحديث للعملية/العملية فقط (80004005)
Microsoft OLE DB Provider for ODBC PROVERS ERROR "80004005"
[Microsoft] [ODBC Microsoft Access Driver] يجب أن تستخدم العملية استعلامًا قابل للتحديث.
لا يمكن تحديث Microsoft OLE DB Provider لـ ODBC PROVERS ERROR "80004005" [Microsoft] [ODBC Microsoft Access Driver]. قاعدة البيانات أو الكائن للقراءة فقط.
1. أذونات ملف قاعدة البيانات غير كافية.
2. مساحة الملف التي يشغلها الحد الأعلى للقرص.
هناك العديد من الأسباب الرئيسية للأخطاء عند المطالبة بضرورة استخدام عملية استعلام قابلة للتحديث: يحدث هذا الخطأ عندما يحاول البرنامج إجراء قاعدة بيانات تحديث أو عمليات أخرى مماثلة. وذلك لأن ADO لا يمكنه كتابة قاعدة بيانات بسبب الأسباب التالية.
1. السبب الأكثر شيوعًا هو أن حساب المستخدم المجهول (IUSR_Machine) ليس لديه أذونات الكتابة إلى ملف قاعدة البيانات. لحل هذه المشكلة ، اضبط خصائص ملف قاعدة البيانات في المدير لمنح المستخدمين المجهولين الأذونات الصحيحة. عند استخدام قاعدة بيانات Access ، يجب ألا تمنح فقط الإذن لكتابة الملف ، ولكن أيضًا إعطاء الإذن لكتابة الدليل ، لأن Jet تحتاج إلى إنشاء ملف .LDB في الدليل.
2. السبب الثاني هو أنه لا يتم فتح قاعدة البيانات في الوضع الصحيح. يجب فتحه باستخدام الطريقة التالية.
SQL = تحديث منتجات تعيين UnitPrice = 2 ؛
تعيين conn = server.createBject (adodb.connection)
conn.mode = 3 '3 = admodereadwrite
conn.Open mydsn
conn.execute (SQL)
conn.close
لاحظ أنه يتم تعيين الوضع الافتراضي على 0 (admodeunknown) ، والذي يسمح بالتحديثات.
3. من الممكن أيضًا تحديد خيار القراءة فقط لـ DSN في مدير ODBC.
4. عندما تقوم بتحديث الحقول في جدولين في نفس الوقت ، ستظهر رسالة الخطأ هذه أيضًا. الحل هو تحديث الحقول المعنية في الجدولين بشكل منفصل.
5. عند استخدام استعلام يتم تحميله من الإصدار السفلي (مثل Access2.0 ، Access7.0) في الإصدار الأعلى (Access 2000) ، سيحدث الخطأ عند تنفيذ هذا الاستعلام.
لم يتم العثور على اسم مصدر بيانات ولم يتم تحديد برنامج تشغيل افتراضي (80004005)
Microsoft OLE DB Provider for ODBC PROVERS ERROR "80004005"
[Microsoft] [ODBC Driver Manager] لم يتم العثور على اسم مصدر البيانات ولا يوجد برنامج تشغيل افتراضي
1. يتم استخدام قاعدة بيانات ODBC للاتصال بقاعدة البيانات. لم يتم تكوين قاعدة بيانات ODBC على الخادم. بدلاً من ذلك ، يتم استخدام طريقة الاتصال القياسية لـ OLEDB:
driver = {sql server} ؛ database = dbname ؛ server = srv ؛ uid = user ؛ pwd = pd يمكنه حلها.
المشاركة: أمان ASP: طريقة تعليمية بسيطة للاتصال بقواعد البيانات 1.Conn.Open Provider = microsoft.jet.oledb.4.0 ؛ مصدر البيانات = & server.mappath (/db/database.mdb) يستخدم هذا طريقة المسار النسبي للدليل الجذر لحل موقع الويب بأكمله.