请教recordset的一个问题!急啊!!!!!!!

shawshanke 2003-03-22 03:35:51
主要代码如下:
rs.activeconnection=con
sql="select sum(quantity),sum(price) fromorder_item_detail,product"&_
" where product.product_id=order_item_detail.product_id and"&_
" order_id='"&cartid&"'"
rs.open sql,con,1,1

if rs.recordcount>0 then
rs.movefirst

' 我打算从上面两个表中一个是求购买商品的总数量,另一个是求总价格,
cartid是引用一个COOKIES

response.write("<br><center> you have<strong>"&rs(0)&_
"</strong>items in your cart")
response.write("tatal:<strong>$"&rs(1)&"</strong>dollars.</center>")
rs.close

运行后出现错误:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E07)
将数据类型 varchar 转换为 numeric 时出错。

quantity字段是numeric类型的
price字段是money型
请教各位该怎么解决问题!



...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdntoll 2003-03-22
  • 打赏
  • 举报
回复
order_id如果不是字符型的,请改成:

...order_id="&cartid&"...
lgchao 2003-03-22
  • 打赏
  • 举报
回复
from后少了空格,哪个字段是varchar的?
lgchao 2003-03-22
  • 打赏
  • 举报
回复
sql="select sum(quantity),sum(price) from order_item_detail,product" &_
" where product.product_id=order_item_detail.product_id and " &_
" order_id='"&cartid&"'"
cmsoft 2003-03-22
  • 打赏
  • 举报
回复
sql="select sum(quantity),sum(price) from order_item_detail,product"&_
" where product.product_id=order_item_detail.product_id and"&_
" order_id="&cartid&""

28,391

社区成员

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

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