var myxx,myyy:string; begin myxx:=adoquery1.fieldbyname('xx').asstring; myyy:=adoquery1.fieldbyname('yy').asstring; end;书上应该能有的
var myxx,myyy:string; begin adoquery1.first; while not adoquery1.eof do begin ... adoquery1.next; end;end;大体结构
var myxx,myyy:string; begin adoquery1.first; while not adoquery1.eof do begin myxx:=adoquery1.fieldbyname('xx').asstring; myyy:=adoquery1.fieldbyname('yy').asstring;
adoquery1.next; end;end;大体结构
var myxx,myyy:string; begin adoquery1.first;//指向第一条记录 while not adoquery1.eof do begin//如果记录不为空,执行下面的语句 myxx:=adoquery1.fieldbyname('xx').asstring; myyy:=adoquery1.fieldbyname('yy').asstring;
adoquery1.next;//顺序下条 end;end;
var myxx,myyy:string; begin adoquery1.first; while not adoquery1.eof do begin myxx:=adoquery1.fieldbyname('xx').asstring; myyy:=adoquery1.fieldbyname('yy').asstring;
adoquery1.next; end; adoquery1.closeend;
var myxx,myyy:string; begin with adoquery1 do close; SQL.clear; SQL.add(语句); open; //不知道变量为什么要用循环?如果非要用。如下: first; while not eof do begin myxx:=adoquery1.fieldbyname('xx').asstring; myyy:=adoquery1.fieldbyname('yy').asstring; next; end;
end;
var myxx,myyy:string; begin with adoquery1 do close; SQL.clear; SQL.add('select * from tabal'); open; //不知道变量为什么要用循环?如果非要用。如下: first; while not eof do begin myxx:=FindField('xx').asstring; myyy:=FindField('yy').asstring; next; end;
myxx,myyy:string;
begin
myxx:=adoquery1.fieldbyname('xx').asstring;
myyy:=adoquery1.fieldbyname('yy').asstring;
end;书上应该能有的
myxx,myyy:string;
begin
adoquery1.first;
while not adoquery1.eof do
begin
...
adoquery1.next;
end;end;大体结构
begin
adoquery1.first;
while not adoquery1.eof do begin
myxx:=adoquery1.fieldbyname('xx').asstring;
myyy:=adoquery1.fieldbyname('yy').asstring;
adoquery1.next;
end;end;大体结构
begin
adoquery1.first;//指向第一条记录
while not adoquery1.eof do begin//如果记录不为空,执行下面的语句
myxx:=adoquery1.fieldbyname('xx').asstring;
myyy:=adoquery1.fieldbyname('yy').asstring;
adoquery1.next;//顺序下条
end;end;
begin
adoquery1.first;
while not adoquery1.eof do begin
myxx:=adoquery1.fieldbyname('xx').asstring;
myyy:=adoquery1.fieldbyname('yy').asstring;
adoquery1.next;
end;
adoquery1.closeend;
begin
with adoquery1 do
close;
SQL.clear;
SQL.add(语句);
open;
//不知道变量为什么要用循环?如果非要用。如下:
first;
while not eof do
begin
myxx:=adoquery1.fieldbyname('xx').asstring;
myyy:=adoquery1.fieldbyname('yy').asstring;
next;
end;
end;
begin
with adoquery1 do
close;
SQL.clear;
SQL.add('select * from tabal');
open;
//不知道变量为什么要用循环?如果非要用。如下:
first;
while not eof do
begin
myxx:=FindField('xx').asstring;
myyy:=FindField('yy').asstring;
next;
end;
end;
SQL.add('select * from tabal');
最好不要用 SELECT * 改用 SELECT 字段名1,字段名2
除非你要查的表的字段很少,或者你就是想要全部,否则只选择你想要的几个字段就好了.
这样会快一些!