看看下面这个问题吧:
strSql:='select quduimingcheng,TB10 from bjuejin where
bjuejin.month='+#39+formatDateTime('m',now)+#39+'';
query1.sql.add(strSql);
query1.open;
能通过编译,但执行到上面怎么老说数据类型不匹配,month是整型的,
'+#39+formatDateTime('m',now)+#39+'怎么变成整型的
strSql:='select quduimingcheng,TB10 from bjuejin where
bjuejin.month='+#39+formatDateTime('m',now)+#39+'';
query1.sql.add(strSql);
query1.open;
能通过编译,但执行到上面怎么老说数据类型不匹配,month是整型的,
'+#39+formatDateTime('m',now)+#39+'怎么变成整型的
bjuejin.month='+formatDateTime('m',now);
query1.sql.add(strSql);
query1.open;
sysu(死树) :可以通过编译,运行时access返回“数据类型不匹配”的错误提示
这句话等号左面是int型的,右面是什么型的?
+ FormatDateTime('m',Now);
Query1.SQL.Text := strSql;
Query1.Open;
+ FormatDateTime('m',Now);
Query1.SQL.Text := strSql;
Query1.Open;
我这里调试通过。(Delphi6+Access2000)