ورود

View Full Version : objconn.open



rezacarlos
چهارشنبه 24 مرداد 1386, 07:40 صبح
با سلام
در کار با اکسس در ای اس پی مثلا ما آدرس بانک اطلاعاتی را این چنین می نویسیم
objconn.connectionstring="DRIVER={Microsoft Access Driver (*.mdb)} ;" & _
"DBQ=E:\base\db1.mdb"
و در local جواب می دهد. اما هنگامی که در هاست می گذاریم دیگر درایو E وجود ندارد و به objconn.open ایراد می گیرد

sarasara
چهارشنبه 24 مرداد 1386, 07:54 صبح
به نظر من باید یه ODBC Dsn تعریف کنی.(البته شاید اگه به جای درایو E آدرس سرور و مسیری که روش Databaset قرار داده رو بدی هم درست بشه مثلا: serverAdd\E:\base\db1.mdb امتحانش کن فکر کنم جواب بده)

موفق باشی

hector2000
چهارشنبه 24 مرداد 1386, 16:03 عصر
می بایستی مسیر جاری را با استفاده از متد mappathبیابی کدت را اینگونه تغییر بده:
("dbq="+server.mappath("db1.mdb"
من فقط بخش بعد از dbq را نوشتم فبل از این قسمت همان کد خودتان است
می بایستی فایل mdb در کنار فایل aspقرار گیرد

imanshirani
چهارشنبه 31 مرداد 1386, 10:12 صبح
شما یک صفحه ایجاد کن بروی سرور با این کد


<%
response.write(server.mappath("a.asp"))
%>


و بعد آدرس دقیق دیتا بیس را میتونی پیدا کنید

rezacarlos
چهارشنبه 31 مرداد 1386, 12:11 عصر
به جای A.ASP باید نام بانک اطلاعاتی را بذارم

rezacarlos
چهارشنبه 31 مرداد 1386, 12:13 عصر
این خطا را می دهد



Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
REZA/connect2.asp, line 372



LINE 372 = objrs.update