ADODataSet2.CommandText := 'select * from s_kh ';
ADODataSet2.open;
while not ADODataSet2.eof do
begin
combobox1.items.add(ADODataSet2.fieldbyname('kh_khmc').asstring);
ADODataSet2.next;
end
问题一:
上面程序中的eof 是什么意思,我好象哪里看到过,好象还有什么Bof的 ;
问题二:
上面程序中可以有这样吗:while not ADODataSet2.eof and ADODataSet2.eof and ADODataSet2.eof do;
问题三:
为什么要ADODataSet2.next;DELPHI初学者,望详细点和耐心点!先谢过了
ADODataSet2.open;
while not ADODataSet2.eof do
begin
combobox1.items.add(ADODataSet2.fieldbyname('kh_khmc').asstring);
ADODataSet2.next;
end
问题一:
上面程序中的eof 是什么意思,我好象哪里看到过,好象还有什么Bof的 ;
问题二:
上面程序中可以有这样吗:while not ADODataSet2.eof and ADODataSet2.eof and ADODataSet2.eof do;
问题三:
为什么要ADODataSet2.next;DELPHI初学者,望详细点和耐心点!先谢过了
2.while 后面是一个boolean的值.可以那那样写只是没有意思.
while true and false do
3.访问了当前记录要移动到下一个记录访问.
:)
BOF Indicates whether the first record in the dataset is active.
2、你想干什么?用一个DATASET查出了东西干什么要判断三次是不是尾指针?
一个就构了
3、没有这句话不会循环。