ورود

View Full Version : پیغام خطا هنگام وصل شدن به بانک



mostafa612003
پنج شنبه 28 شهریور 1387, 15:32 عصر
Strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("nama.mdb")
Set MyConn=Server.CreateObject("ADODB.Connection")


MyConn.Open Strconn

از خط آخر خطا می گیره:
Error Type:
Microsoft JET Database Engine (0x80004005)
Unspecified error


متشکرم

kashaneh
جمعه 29 شهریور 1387, 00:09 صبح
متاسفانه پیغام Unspecified error حیطه وسیعی از خطاهای احتمالی رو در بر می گیره. شما سعی کنید با دستکاری در کد های خود یک خطای مشخص تری رو ایجاد کنید. ولی در کل وجود بانک اطلاعاتی در مسیر، نام صحیح آن، قابلیت دسترسی به آن (Permision)، فقط خواندنی نبودن دیتابیس، و در نهایت Syntax دستورات شما می تواند از علل بروز خطا باشد.

reza_shnia
شنبه 13 مهر 1387, 21:32 عصر
من همیشه با این کد به بانک اکسس وصل می شم :


Set DBase=Server.CreateObject("ADODB.Connection")
CONNECT="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databaseadress/databasename.mdb")
DBase.OPEN CONNECT
SET Tabel = SERVER.CREATEOBJECT("ADODB.RECORDSET")
Tabel.open "tabelname", DBase, 3, 3


احتمال قوی اشکال از آدرس دهی بانک اطلاعاتی می باشد.آیا فایل اکسس در همان شاخه ای که فایل asp هست قرار داره؟(با کد شما باید این طور باشه)

در ضمن بعیده اشکال از "قابلیت دسترسی به آن (Permision)"
باشد زیرا،معمولا همه فایل ها به صورت پیش فرض دارای دسترسی خواندن هستند و شما برای اتصال به بانک فقط به همین اندازه دسترسی نیاز دارید