小弟今天开始接触数据库,用的ADO访问ACCESS。遇到一个问题,在查询的时候如何才能把变量带进去。
比如
int a,b然后查询的时候要在大于a小于b中选择。我是这样写的SQL语句 select * from tabe where "金额">=a and "金额"<=b;但是查不来的时候不是我想要的结果。望大家给点意见
比如
int a,b然后查询的时候要在大于a小于b中选择。我是这样写的SQL语句 select * from tabe where "金额">=a and "金额"<=b;但是查不来的时候不是我想要的结果。望大家给点意见
sSql.Format("select * from table where 金额>=%d and 金额<=%d",a,b);
sSql.Format("select * from table where 金额>=%d and 金额<=%d",a,b);
这个我试了的不得行?最后会报错的
填sql还得转化下
sSql.Format("select * from table where '金额'>=%d and '金额'<=%d",a,b);