标准表达式中数据类型不匹配
sql = "select * from product where pid in ("&ProductList&") order by pid"
Set rs_price = conn.Execute(sql)
运行时出错标准表达式中数据类型不匹配。
ProductList 是数值型 的.pid 是自动编号.高手帮帮忙.怎么改.头都大了.
参考答案:首先做一个循环把productlist依次取出放进一个字符串,比如变成了
1001,1002,1005
用逗号分开的。
然后再构造select语句
sql = "select * from product where pid in (1001,1002,1005
) order by pid"