郁闷啊郁闷!怎么我就净遇上些莫名其妙的问题!在这里提问,就从来没人给过正确答案!
A机器软件配置:win2000,Oracle8i,delphi6.0
B机器软件配置:win98,Oracle8i,delphi6.0
表1有100条数据(不重复的name有10条),表2有200条数据
代码:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select distinct 表1.fname from 表1,表2 where 表1.finterid=表2.finterid');
adoquery1.open;
showmessage(inttostr(adoquery1.recordcount));
数据库连接采用ADO
A机器执行结果:showmessage显示为 ‘10’;
B机器执行结果:showmessage显示为 ‘100’;
用bde连接没有出现这个问题,怎么办?怎么办?我刚因为bde的连接总是报错才换成ado的,现在怎么办?怎么办?