很简单的问题,这样升级数据库对吗?为什么报错?~~~

QYworld 2002-01-26 07:32:36
sql="update article set class_id="&request.form("class_id")&" ar_author="&request.form("topic_author")&" ar_from="&request.form("topic_from")&" where topic_id="&request.form("topic_id")
rs.open sql,conn,1,3

如果这样写不错,该怎么写?3Q~~~~
...全文
147 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
playmud 2002-01-27
  • 打赏
  • 举报
回复
sql="update article set class_id='"&request.form("class_id")&"',ar_author='"&request.form("topic_author")&"',ar_from='"&request.form("topic_from")&"' where topic_id='"&request.form("topic_id")&"'"
QYworld 2002-01-27
  • 打赏
  • 举报
回复
谢谢,我明白了
老土豆T 2002-01-27
  • 打赏
  • 举报
回复
TO:QYworld(QY)
这个是固定用法,
因为对于 sql="update article set ........语句是属于Command.组件的,而要让sql执行就必须使用execute(sql)

而对于rs.open sql,conn,1,3
是使用了recordset组件
所以,要使用这个组件进行更新就必须采取以下格式
rs(classid)=request.form("class_id")
rs(ar_author)=request.form("")
.
.
.
rs.update
rs.close '最后别忘了关闭
mygia 2002-01-27
  • 打赏
  • 举报
回复
学习学习!
QYworld 2002-01-27
  • 打赏
  • 举报
回复
的确是用sql语法就行,conn.execute(sql)这样写就行,rs.open sql,conn,1,3就不行

但不知道为什么,是不是因为要更新的数据不只一行的原因?
blueice0120 2002-01-26
  • 打赏
  • 举报
回复
1。在rs.open sql,conn,1,3前面加上
response.write sql
response.end
把页面上的SQL语句检查一下看看变量是否都有值,最好在PL/SQL(ORACLE)中执行一下看看能否执行过去
2。不知道什么错误,在页面的第一行加一句
ON ERROR RESUME NEXT
在页面最后加上
response.write err.description
看看报什么错
老土豆T 2002-01-26
  • 打赏
  • 举报
回复
sql语句初看没错。但是不知道你是怎么实现的数据更新的
rs.open sql,conn,1,3
似乎是使用recorderset 才用到的呀。


你试试
把rs.open sql,conn,1,3那一行去掉
conn.execute(sql)
QYworld 2002-01-26
  • 打赏
  • 举报
回复
我是这样写的,加逗号,也加单引号了

sql="update article set class_id="&request.form("class_id")&",ar_author='"&request.form("topic_author")&"',ar_from='"&request.form("topic_from")&"' where topic_id="&request.form("topic_id")
rs.open sql,conn,1,3

但还是在这里报错,不知道为什么?我还哪儿有错吗?

谢谢了,我一定加分的~~~
QYworld 2002-01-26
  • 打赏
  • 举报
回复
我逗号加了也不行

请问在哪儿加单引号?
blueice0120 2002-01-26
  • 打赏
  • 举报
回复
没加逗号,老大!!set class_id="&&",ar_author=……
还有,CHAR类型的要加单引号

28,406

社区成员

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

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