|
楼主 |
发表于 2003-3-16 02:39:19
|
显示全部楼层
遇到一个非常奇怪的问题:
建立access数据库连接后,尝试insert into,总是出错,错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
有谁知道原因吗?帖一段完整的代码参考一下,如何?
我的代码段:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\highot.mdb"
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.open "MESSAGE", conn, 3, 3
RS.addnew
RS("USER") = "123"
RS("PHONE") = "13900000000"
RS("CONTENT") = "helloworld"
RS("IPADDRESS") = "127.0.0.1"
RS.Update
RS.close
Conn.close
为了确保access有访问权限,我把数据库挪到了c盘根下,而且试了不同的conn创建方式,真是郁闷!
(非常怀念上次我写的代码) |
|