oracle 和adoquery的查询问题!(100分)

  • 主题发起人 主题发起人 meng9999
  • 开始时间 开始时间
M

meng9999

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么在oracle 中
with ADOquery1 do
begin

close;
sql.Clear;
str[indexnum]:='select * from xx where yy='''+aa+'''' ;
sql.Add(str[indexnum]);
Open;

if eof then
begin
xxxx
......
end;
执行以上代码如果没有找到;然后又在重复再在执行一次以上代码在close时会出现
一个"BOF 或 EOF 有一个是真,所需的操作要求有一个当然的记录是真“
我在SQL SERVER中都没有出现过的;为什么在ORACLE中就有这种问题???

 
后退
顶部