PDA

View Full Version : خطا در ارتباط با access ؟؟



niloo_66
دوشنبه 09 بهمن 1385, 12:23 عصر
سلام دوستان عزیز
من مطالب مربوط به ارتباط با اکسس رو جستجو کردم و همه مراحل و کدها رو درست نوشتم اما ارتباط برقرار نمیشود . گفتم شاید تنظیم خاص دیگه ای باید انجام بدم . اگه میشه کمک کنید این مشکل حل شود نمونه کدهایی که برای ارتباط با access نوشتم اینه :





set mycon=server.createobject("ADODB.connection")
mycon.connectionstring="driver={microsoft access driver (*.mdb)};"&_
"dbq="&server.mappath("StudentDB.mdb")
mycon.open
set rs=server.createobject("ADODB.recordset")
rs.open "select * from t1",mycon



اما در زمان اجرا این خطا وجود داره که در عکس مشخص شده : که line13 همون خط mycon.open هست ...

من منتظر راهنمایی شما هستم ... خیلی ممنون

fatemeh r
سه شنبه 10 بهمن 1385, 15:49 عصر
کد من برای ارتباط این است و هیچ مشکلی ندارد .می توانی امتحان کنی
<%
dim db
set db=server.CreateObject("adodb.connection")
db.open "provider=microsoft.jet.oledb.4.0;data source='"+server.MapPath("db.mdb")+"'"
dim rs
set rs=server.CreateObject("adodb.recordset")
rs.ActiveConnection=db
sql="select * from table"
rs.Open sql,db
%>

zerobit-ltd
سه شنبه 10 بهمن 1385, 16:43 عصر
من هم فکر کنم مشکل شما از ConnectionStrig هستش.

M-Gheibi
سه شنبه 10 بهمن 1385, 17:22 عصر
وقوع این خطا میتونه چند علته داشته باشه :
1. دسترسی IUSR به پوشه‌ای که فایل دیتابیس در اون قرار گرفته درست تنظیم نشده ( برای آشنایی با نحوه‌ی تنظیم دسترسی‌ها اینجا را کلیک کنید (http://www.barnamenevis.org/forum/showpost.php?p=110703&postcount=1) )
2. آدرس بانک اطلاعاتی نادرست باشد . ( آدرس رو مجدداً چک کنید )

امیدوارم مشکلتون حل شده باشه

niloo_66
چهارشنبه 11 بهمن 1385, 01:19 صبح
از همه دوستان ممنون :لبخندساده:

موفق باشین

یا حق

mehran_337
شنبه 21 بهمن 1385, 13:49 عصر
با سلام
مشکل فوق را من هم دارم :


%
dim db
set db=server.CreateObject("adodb.connection")
db.connectionstring="driver={microsoft access driver (*.mdb)};"&"dbq=C:\Inetpub\wwwroot\test2\db3.mdb"
db.open
%>

تازه شروع کردم به asp و از کتاب کانکشن فوق را نوشتم پیغام زیر را می دهد :


Technical Information (for support personnel)

Error Type:
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 0x47c Thread 0x344 DBC 0xcd8ee4 Jet'.
/test2/Untitled-3.asp, line 14

M-Gheibi
شنبه 21 بهمن 1385, 19:22 عصر
با سلام
مشکل فوق را من هم دارم :


%
dim db
set db=server.CreateObject("adodb.connection")
db.connectionstring="driver={microsoft access driver (*.mdb)};"&"dbq=C:\Inetpub\wwwroot\test2\db3.mdb"
db.open
%>
تازه شروع کردم به asp و از کتاب کانکشن فوق را نوشتم پیغام زیر را می دهد :


Technical Information (for support personnel)
Error Type:
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 0x47c Thread 0x344 DBC 0xcd8ee4 Jet'.
/test2/Untitled-3.asp, line 14

دوست عزیز شما اصلاً جوابی که چند پست بالاتر ارسال کردم رو مشاهده کردید ؟!

mehran_337
دوشنبه 23 بهمن 1385, 07:40 صبح
با تشکر
به لطف دوستان مشکل حل شد اما بالاخره نفهمیدم چی اشتباه بود
به هر حال از دوستان ممنونم

mehran_337
دوشنبه 23 بهمن 1385, 07:51 صبح
برنامه من در لوکال جواب داد.
اما وقتی آپلود کردم نمی تونه متصل به بانک بشه.
آیا باید تغییراتی در پنل سایت بدم؟؟؟؟
chmode هم 777 کردم هم پوشه هم خود بانک اما باز هم جواب نداد.
لطفا راهنماییم کنید