求教高手一个数据库更新问题sql2000

yer1121 2006-09-25 08:38:46
问题 :
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '8000ffff'

不能更新查询,因为 FROM 子句不是单一的简单表名。

/sale/storage.asp,行31
我的意图是把两个表相同的字段的数值相加的值赋给其中一张表

<!--#include file="connect.asp"-->
<% set rs=server.createobject("adodb.recordset")
sql="select tal,amount from stock,storage where stock.type=storage.model "
rs.open sql,conn,1,3
while not rs.eof
a=rs("tal")
b=rs("amount")
c=a+b
rs("tal")=c
rs.update
rs.movenext
wend
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yer1121 2006-09-26
  • 打赏
  • 举报
回复
大家帮帮忙啊!!!
yer1121 2006-09-26
  • 打赏
  • 举报
回复
楼上几位说的行不大通啊
cceon 2006-09-26
  • 打赏
  • 举报
回复
语句混淆了,可以直接在数据库上做关系
wuzhemeng 2006-09-25
  • 打赏
  • 举报
回复
你的SQL语句不对
sql="select stock.* from stock inner join storage on stock.type=storage.mod"
以上这句语句的意思是,
显示stock 所有 符合条件 type字段=mod字段的所有信息
rockywu 2006-09-25
  • 打赏
  • 举报
回复
FROM 子句不是单一的简单表名,sql语句有错,表中有相同字段要加表
windwl 2006-09-25
  • 打赏
  • 举报
回复
查询语句不正确
sql="select a.tal,a.amount,b.tal,b.amount from stock a,storage b where a.type=b.model "
radio.jsp

28,404

社区成员

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

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