الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطا يواجهه كثير من المبتدؤن بالASP

مغلق
بدأه صقر الجبل في 1 فبراير 2003 · 0 رد · 538 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1

عند البدا بتعلم الASP الكثير من الاخطاء قد تواجهك و التي منها هذا الخطا



Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][ODBC Microsoft Access Driver]

General error Unable to open registry key 'Temporary (volatile)

Jet DSN for process 0x6ac Thread 0x7b4 DBC 0x2470064 Jet'.

/news/connection.txt, line 6
Error Type:

و هو متعلق بالربط بقاعدة البيانات اكسيس و هذا هو محتوي ملف connection الواضح في اخر الارور

[ALIGN=LEFT]<%

Dim conn

dim ado



Set conn = CreateObject("ADODB.Connection")

  conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" & _

  Server.MapPath("newsdatabaseproject.mdb"))

%> [/ALIGN]

في حالة انه ملف news الموجود في راس الباث موجود في علي المسار

[ALIGN=LEFT]C:Inetpubwwwroot[/ALIGN]

فان الارور لن يظهر و لكن اذا كان في اي مكن ثاني فان الاروور راح يظهر

لذلك عند الربط مع قاعدة البيانات من نوع اكسس فان:

قاعدة البيانات لازم تكون تحت المسار

[ALIGN=LEFT]C:Inetpubwwwroot[/ALIGN]

او في ملف فيه

لتوضيح الامور افترض اني مسوي ملف اسمه news موجود علي المسار

[ALIGN=LEFT]C:Inetpubwwwroot[/ALIGN]

لنربط مع اي صفحه في نفس الملف فانا نضع اسم الصفحه بس لكن عند الربط مع قاعده البيانات الموجوده في نفس الملف فان Server.MapPath لازم يكون كذا

Server.MapPath("newsdatabase_name.mdb"))

بالاختصار المفيد ال Server.MapPath لازم يوضح موقع قاعده البيانات حتي ملف wwwroot

بالتوفيق (f)

هذا الموضوع مغلق.

مواضيع مشابهة