عند تشغيل asp، فإنه يطالب موفر Microsoft OLE DB ببرامج تشغيل ODBC (0x80004005) [Microsoft] [برنامج تشغيل ODBC Microsoft Access] لا يمكن العثور على الملف '(غير معروف)'. 'موفر Microsoft OLE DB لبرامج تشغيل ODBC (0x80004005)
[Microsoft] [برنامج تشغيل ODBC Microsoft Access] لم يتم العثور على الملف '(غير معروف).
/conn/conn1.asp، السطر 3'
تم تعيين تكوين IIS7.0 بشكل صحيح في windows7، وتم تعيين ASP بشكل صحيح.
توجد مشكلة في الأذونات، ولكن الخطأ أعلاه سيظهر عند التشغيل!
رمز اتصال قاعدة البيانات الخاص بي هو:
انسخ رمز الكود كما يلي:
<%
تعيين conn = Server.CreateObject(ADODB.Connection)
conn.open DRIVER={Microsoft Access Driver (*.mdb)}; DefaultDir &server.mappath(worker.mdb)&;
تعيين rs = Server.CreateObject(ADODB.Recordset)
تعيين rs1 = Server.CreateObject(ADODB.Recordset)
تعيين rs2 = Server.CreateObject(ADODB.Recordset)
تعيين rs3 = Server.CreateObject(ADODB.Recordset)
%>
هناك إصدارات عديدة للشروحات متداولة على الإنترنت، ولقد قمت بتجريب الحل:
يفتقد مجلد windows/temp إلى إذن مجموعة مستخدمين
بشكل عام، في IIS المثبت افتراضيًا في نظام التشغيل Windows 7، مجموعة المستخدمين المفقودة هي Authenticated Users.
اضف إليه
المستخدمون المصادق عليهم
الأذونات الافتراضية هي القراءة والكتابة. حسنًا، النظام يعمل بشكل طبيعي