Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
create proc tep
SELECT ID,名称,SUM(isnull (数量,0))数量,SUM(isnull (金额,0)) 金额
FROM tbA
where 年份='"& e.Form.Controls("combobox1").text & "' and 月份 = '"& e.Form.Controls("combobx2").text & "'
GROUP BY ID,名称
exec tep
在SQL中提示控件值无法转换.
在将 varchar 值 '"& e.Form.Controls("combobox1").text & "' 转换成数据类型 smallint 时失败。
1、为啥要合成存储过程啊,直接合成Select语句执行就行啊。
2、应该:
"Select ID,名称,SUM(isnull (数量,0))数量,SUM(isnull (金额,0)) 金额 FROM tbA where 年份=" & e.Form.Controls("combobox1").text & " and 月份 = " & e.Form.Controls("combobx2").text & & "GROUP BY ID,名称 "
因为年份和月份都是整数型,不应该用单引号的。