J
jie5
Unregistered / Unconfirmed
GUEST, unregistred user!
有一test.asp,内容如下:
<%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("people.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
DBPath
set rs = Server.CreateObject("ADODB.RecordSet")
sql="select * from test" 'test为数据库people.mdb中的表,表中有a,b,c,d四个字段名,为文本类型'
rs.open sql,conn,2,2
rs.AddNew
rs("a")="11"
rs("b")="22"
rs("c")="33"
rs("d")="44"
rs.update
%>
运行时,出错,提示:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
提示错误语句是 rs.update所在行。
应该没有错啊。其中rs.open sql,conn,2,2就是以动态的方式打开数据集啊,支持更新的。
<%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("people.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
DBPath
set rs = Server.CreateObject("ADODB.RecordSet")
sql="select * from test" 'test为数据库people.mdb中的表,表中有a,b,c,d四个字段名,为文本类型'
rs.open sql,conn,2,2
rs.AddNew
rs("a")="11"
rs("b")="22"
rs("c")="33"
rs("d")="44"
rs.update
%>
运行时,出错,提示:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
提示错误语句是 rs.update所在行。
应该没有错啊。其中rs.open sql,conn,2,2就是以动态的方式打开数据集啊,支持更新的。