首页 新闻 会员 周边 捐助

在xp系统下运行正常,但到win7下运行报错 project project1.exe raised exception class EOleException with message'在查询表达式‘pid=?’中。'

0
[已关闭问题] 关闭于 2018-06-21 11:50

在xp系统下运行正常,但到win7下运行报错  project project1.exe raised exception class EOleException with message'在查询表达式‘pid=?’中。'

出错处:

Sjbh := 1 ;

with DataModule1.ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM sjb WHERE Pid=:a ORDER BY xh');
Parameters.ParamByName('a').Value := Sjbh;
Open; // 执行到这句时报错
end;

问题补充:

数据库是access ,这个查询语句在access数据库查询通过的,win7系统下编译也是通过的,执行时就出错。

hahy8008的主页 hahy8008 | 初学一级 | 园豆:7
提问于:2018-06-17 16:35
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册