求一句sql语句的写法?
conn2.execute "update [collection] set amounted="&cstr(quantity),totalprice=total_m where id=modifid
amounted字段是文本类型,totalprice字段是货币类型,id 是自动编号
我单单试前面的conn2.execute "update [collection] set amounted="&cstr(quantity),能行,后面的就不懂得怎么写了。
问题点数:20、回复次数:7Top
1 楼dd0607(www.yock-asia.com)回复于 2006-12-01 17:03:19 得分 2
conn2.execute "update [collection] set amounted='"&cstr(quantity)&"',totalprice='"&total_m&"' where id='"&modifid&"'"Top
2 楼jingxiaoping(我知道你今天没有穿内衣,因为我看到了极其突出的两点)回复于 2006-12-01 17:15:13 得分 0
顶楼上。Top
3 楼qzriso(★★人机合一★★)回复于 2006-12-01 17:22:58 得分 16
conn2.execute "update [collection] set amounted='"&cstr(quantity)&"',totalprice='"&total_m&"' where id="&modifid&""
Top
4 楼lwq008()回复于 2006-12-01 17:23:02 得分 0
提示:标准表达式中数据类型不匹配
只用这部分也提示说标准表达式中数据类型不匹配conn2.execute "update [collection] set amounted='"&cstr(quantity)&"' where id='"&modifid&"'"
id是自动编号类型,modifid是查询字符串获得
aa.asp?modifid=<%=rs("id")%>
modifid=request.querystring("modifid")Top
5 楼jingxiaoping(我知道你今天没有穿内衣,因为我看到了极其突出的两点)回复于 2006-12-01 17:24:38 得分 2
改成这样试试
conn2.execute "update [collection] set amounted='"&cstr(quantity)&"' where id="&modifidTop
6 楼dd0607(www.yock-asia.com)回复于 2006-12-01 17:28:49 得分 0
你该不会是用AC数据库吧 =.=~!
AC的话 数字好像就不需要用单引号了
SQL需要用到Top
7 楼lwq008()回复于 2006-12-01 17:34:21 得分 0
qzriso(★★人机合一★★的通过了,感谢啊,折腾了一下午Top





