为什么rs("fieldname")=****不能执行了?

ahking 2002-04-01 05:56:29
为什么rs("fieldname")=****不能执行了?,代码如下:
<%

set cn=server.createobject("adodb.connection")
dns="Provider=MSDAORA.1;Persist Security Info=True;User ID=scdd;Password=scdd;Data Source=scdd"
cn.open dns

set rs=server.createobject("adodb.recordset")

sql="select * from mytable "
rs.open sql,cn,3,2
rs.movefirst
rs("key")=1
rs.update
rs.close

%>
...全文
61 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
kickken 2002-04-22
  • 打赏
  • 举报
回复
用 rs.open sql,1,3 试一试
julyclyde 2002-04-22
  • 打赏
  • 举报
回复
印象中,ConnectionString里的Persist Security Info都是False。不知道是不是这个缘故?
phoenixlj 2002-04-02
  • 打赏
  • 举报
回复
open 有三个参数,分别为:cursortype,locktype,options
cursortype有四个值,分别为:0(缺省值,启动一个只能向前forward-only的游标),1(启动一个keyset类型的游标),2(启动一个dynamic类型的游标),3(启动一个static类型的游标)
locktype有四个值,分别为:1(缺省值,表示recordset对象以只读方式启动),2(当数据源正在更新时,系统会暂时锁住其他用户动作,以确保数据一致),3(数据正在更新时,不会锁住其他用户),4(当数据正在更新时,其他用户必须将curorlacation属性为adudeclientbatch才能对数据进行增加、修改或删除动作)
options有四个值,分别为:-1(缺省值,表示所指定的commandtext参数类型无法确定),1(表示所指定的commandtext参数类型为一般命令类型),2(表示所指定的commandtext参数是一个存在的表名称),3(表示所指定的commandtext参数是stored procedure名称)
hhwlc 2002-04-02
  • 打赏
  • 举报
回复
要加rs.addnew
hhwlc 2002-04-02
  • 打赏
  • 举报
回复
sql="select * from mytable "
rs.open sql,cn,3,2
rs.movefirst
rs.addnew
rs("key")=1
rs.update
rs.close

ahking 2002-04-02
  • 打赏
  • 举报
回复
但我建立数据源scdd,并用cn.open "scdd"却没有错误,怎么回事?
ahking 2002-04-02
  • 打赏
  • 举报
回复
有时是Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
有时又是HTTP 500 - 内部服务器错误
试过了各位的参数,都不行啊!
sunbeamy 2002-04-01
  • 打赏
  • 举报
回复
rs.open sql,cn,1,3
8988 2002-04-01
  • 打赏
  • 举报
回复
rs.open sql,cn,1 '只读打开
rs.open sql,cn,1,3 '读写打开

数据库使用结束后,不要忘了释放对象。

rs.close
cn.close
set rs=nothing
set cn=nothing
baggio785 2002-04-01
  • 打赏
  • 举报
回复
rs.open sql,cn,3,2 ---> rs.open sql,cn,3,3
apple749769 2002-04-01
  • 打赏
  • 举报
回复
try :
rs.open sql,cn,3,2 ---> rs.open sql,cn,1,1
your program have not the sentence "rs("fieldname")=****"!
Why?
kickken 2002-04-01
  • 打赏
  • 举报
回复
能不能把错误提示也贴出来。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧