执行:qry.close;
qry.SQL.ADD('select payvalue from gpass where year(begindate)=:years')
qry.ParamByName('years').AsInteger:=2002;
qry.ExecSQL;
qry.open;会报错: Invalid use of keyword
Taken:where year(begindate)=:?
Line Number:1搞不懂怎么回事;不会时因为我用的是D版吧
qry.SQL.ADD('select payvalue from gpass where year(begindate)=:years')
qry.ParamByName('years').AsInteger:=2002;
qry.ExecSQL;
qry.open;会报错: Invalid use of keyword
Taken:where year(begindate)=:?
Line Number:1搞不懂怎么回事;不会时因为我用的是D版吧
我想问题是出在这句上面的。我也遇到了这样的问题,也是没办法解决。
看哪位高手可以告诉为什么会这样呢?我也顺便偷学一点:)