简单的sql语句(100分)

  • 主题发起人 huangjiahan
  • 开始时间
H

huangjiahan

Unregistered / Unconfirmed
GUEST, unregistred user!
A表:
zch
001
001
002
003
004
...
zch在001~017之间变化,怎么把不同的zch放入数组B[17]中呢?
 
循环赋值
 
那也太落后了吧
 
先用个quary 查询一下:
select distinct(zch) from A
再将查询的结果放入 B[17] 中,
 
问题是怎么放进去啊
 
select distinct zch from A
然后一一放入数组中
 
我就是要怎么放的语句啊
 
....
ADOQuery1.SQL.ADD('Selcet zch from A');
ADOQuery1.open;
ADOquery1.FindFrist;
Repeat
begin
Case ADOQuery1.FieldByName('zch').Asstring of
'001': .....
end;
ADOQuery1.FindNext;
Until ADOQuery1.Eof = True
.......
 
query.sql.add('select distinct zch from A');
query.open;
while not query.eof do
begin
b[query.fields[0].asinteger]:=query.fields[0].asstring;
query.next;
end;
 
建立一个数组变量
再用循环语句,一一赋值!  

循环语句怎么用? FAINT!!!

 
顶部