回 帖 发 新 帖 刷新版面

主题:求求 你们了,帮帮小弟!

找找是什么错误.我弄不错来
<%@ LANGUAGE="VBScript" %>
<%Set objConn = Server.CreateObject("ADODB.Connection")
   Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
   DBPath = "Data Source=" &amp;amp; Server.MapPath("score.mdb")
   objConn.Open Provider &amp;amp; DBPath
   set  objRes=server.CreateObject("Adodb.RecordSet")
   sql="select * from college"
   objRes.open sql,objConn,3,2
   objRes.addnew
   objRes("id")="11"
   objRes("titile")="机械与电子一体化"
   objRes.update
   objRes.close
   set objRes=nothing
objConn.Close
   Set objConn = Nothing
%>
错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/textsite/TMPx4szehe4g.asp, 第 objRes.addnew 行
附college表
id    title
00    电气信息学院
01    交通汽车学院
02    能源环境学院
03    机械工程学院
04    生物工程学院
05    建筑土木学院
06    计算数理学院
07    网络技术学院
08    工商管理学院
09    经济贸易学院
10    动画艺术学院

回复列表 (共5个回复)

沙发

objRes.open sql,objConn,3,2
改成
objRes.open sql,objConn,3,3

板凳

我也怀疑这里可是游标指针类型和锁定类型都有四种可能
怎样分辨什么时候改,如何改,为什么那样改
谁还有这方面资料啊

3 楼

select 用1,1或者1,3
update ,insert,delete 用1,3

4 楼

兄弟,我给你三十分
1分是技术分(对于会的人来说 我这根本不是什么问题)
29分是善良分,感谢你这样耐心
谢谢

5 楼

但是  非常遗憾的是
兄弟没有认真读我的程序  我不是说用updata语句
我说的是用Recordset的addnew方法和updata方法
而且按照你的方法我修改了游标类型和锁定类型
错误依旧

我来回复

您尚未登录,请登录后再回复。点此登录或注册