急!在线求助,关于数据库问题(asp中的)

lmyuanhang 2006-07-12 08:18:49
打开一个数据库以后,可不可以
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open "Select *from 表1,表2,表3",conn,3

然后添加数据
rs.AddNew
rs.表1("ID")=1
rs.表1("Name")=sName
rs.update
可不可以啊,
如果可以,我的为什么显示
当前记录不支持更新啊?
请高手指教,急死我了
...全文
166 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
RockyCoder 2006-07-18
  • 打赏
  • 举报
回复
请给分数吧,谢谢
lmyuanhang 2006-07-13
  • 打赏
  • 举报
回复
我知道你的意思了
RockyCoder 2006-07-12
  • 打赏
  • 举报
回复
yuyangwxj(风色幻想) 所说的
rs.Open "Select *from 表1",conn,1,3 更新
rs.Open "Select *from 表1",conn,1,1 查询
没有让你把“更新”、“查询”这两个词语输入程序。
也就是说最后一个参数为3时代表更新,为1时代表查询
懂了没?
JoyTiTi 2006-07-12
  • 打赏
  • 举报
回复
表1,表2,表3.?
你这3个表之间总要有点关联吧.?
lmyuanhang 2006-07-12
  • 打赏
  • 举报
回复
哈,所以我才问的啊
zhanghongwen 2006-07-12
  • 打赏
  • 举报
回复
同时select 多个表是肯定可以的,关键是打开后不知道支不支持写.
lmyuanhang 2006-07-12
  • 打赏
  • 举报
回复
我改了,可是我的是
rs.Open "Select *from 表1,表2,表3",conn,1,3 更新
rs.AddNew
rs.表1("ID")=1
rs.表1("Name")=sName
rs.update

又报不支持此方法或属性(表1)
也就是说,rs对家支不支持一次打开多个表啊
如果支持,那又怎么在其中一个表中添加数据啊?
yuyangwxj 2006-07-12
  • 打赏
  • 举报
回复
rs.Open "Select *from 表1",conn,1,3 更新
rs.Open "Select *from 表1",conn,1,1 查询

28,402

社区成员

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

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