有关RS更新数据库,和表格的问题!!(急)

feren 2003-10-17 01:56:07
各位大虾,问题是这样的:

1。更新数据:
……
rs.open sql,conn,3,2
rs("xxx")=……
rs.update
请问rs()里面的xxx是个变量,请问怎么写这个rs语句。

2。为什么每次用<form></form>的时候,在DW里面看的时候什么事都没有,而一预览就变的在下放多了一行,请问怎么解决这个问题??

谢谢!!
...全文
80 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
feren 2003-10-17
  • 打赏
  • 举报
回复
第一个问题解决了,不知道为什么有可以了
xxx=……
……
rs.open sql,conn,3,2
rs(xxx)=……
rs.update
太奇怪了,谢谢各位了

但是第二个问题就是没解决,还是多一行,不知道怎么回事
avonqin 2003-10-17
  • 打赏
  • 举报
回复
变量dim了吗?你直接写rs("字段名")="……"可以?

怎么我可以呀,怪!
tana 2003-10-17
  • 打赏
  • 举报
回复
rs()里面的xxx是个变量,那么你就把“”去掉,只留xxx,即变成rs(xxx)
关于第二个问题,你可以设断点,输出,看那里导致多了一行。我觉得<form>不会出这个问题
feren 2003-10-17
  • 打赏
  • 举报
回复
还是不行,真晕
nevana 2003-10-17
  • 打赏
  • 举报
回复
如果是变量:

rs(""&xxx&"") = "test"
rs.update()
呵呵,建议把游标改成1,2
feren 2003-10-17
  • 打赏
  • 举报
回复
我再试!!
cloudchen 2003-10-17
  • 打赏
  • 举报
回复
Dim field
field = "username"

rs(field) = "值"

不就好了,不要加引号
avonqin 2003-10-17
  • 打赏
  • 举报
回复
1#
thisname="name" 'thisname为变量
rs(thisname)="test"

除非你更新时,类型不对等其他问题,我是在本机测试成功后才写给你的
xxrl 2003-10-17
  • 打赏
  • 举报
回复
这个问题我一直都没有解决!
qdubit 2003-10-17
  • 打赏
  • 举报
回复
rs.open sql,conn,3,2
rs("xxx")=……
rs.update
xxx是字段名
feren 2003-10-17
  • 打赏
  • 举报
回复
不是
我知道xxx是数据库里的一个字段名
但是xxx是个变量
比如说我数据库里面有xxx1,xxx2,xxx3,xxx4等四个记录
当我要更新xxx1的时候,xxx=xxx1 ……
然后就相当于rs("xxx1")=……
我要根据参数选择其中的一个
yangsm 2003-10-17
  • 打赏
  • 举报
回复
xxx就是你数据库的字段名
会不会是你自己插入一行在里面了。

28,390

社区成员

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

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