PDA

View Full Version : سوال: اتصال به پایگاه داده اکسس



behrouz_n
جمعه 09 مرداد 1388, 11:06 صبح
سلام
من از کد ها زیر برای اتصال به پایگاه داده ها استفاده میکنم. اطلاعات داخل جدول را میتونم دریافت کنم و نمایش بدم. ولی زمانی که می خواهم رکوردی اضافه، آپدیت ویا حذف کنم، این ارور را میده.
.Cannot update. Database or object is read-only

مشکل از کجاست و باید چه کار کنم.




<!--include virtual="adovbs.inc"-->
<%
dim connstring , conn
connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("datafile.mdb") & ";"
set conn=server.createobject("ADODB.Connection")
conn.open connstring

dim sqlstr
sqlstr="select * from Table1"

dim rs
set rs=server.createobject("ADODB.Recordset")
rs.open sqlstr , conn,1,3

rs.AddNew
rs("name")="behrouz"
rs("family")="n"
rs("year")=23
rs("city")="esfan"
rs.Update

%>

aryaei2000
جمعه 09 مرداد 1388, 11:59 صبح
خوب شاید دسترسی Write رو برای فایل دیتابیس تعریف نکردید
مطمئن بشید که این دسترسسی وجود داره.

mostafa_shaeri_tj
جمعه 09 مرداد 1388, 12:02 عصر
اگر روش بالا جواب نداد فایل دیتا بیس رو عوض کن جواب میده. من خودم به این مشکل برخوردم.

behrouz_n
یک شنبه 11 مرداد 1388, 10:32 صبح
خوب شاید دسترسی Write رو برای فایل دیتابیس تعریف نکردید
مطمئن بشید که این دسترسسی وجود داره.

حق با شما بود. دسترسی write را باید برای فایل دیتابیس تعریف میکردم.
مرسی از راهنماییتون.