直接在sql里查询"select name,age from test",会有几十个结果sqldataset1.CommandText:='select name from test';
num:=sqldataset1.Fields.Count ;
用这种方法,num一直都是返回的1,有没有办法把获得的多个结果都取出来?结果是准备再放到string列表里的
num:=sqldataset1.Fields.Count ;
用这种方法,num一直都是返回的1,有没有办法把获得的多个结果都取出来?结果是准备再放到string列表里的
解决方案 »
- 谁用DELPHI编写过IM即时通请教些问题
- realplayer播放器在看电影时如何实现双击全屏。。。急!
- 好几年没用delphi了,以前用D7,现在大家都用哪个版本开发呀
- 求大家给些组件...
- 关于退出窗口问题,请大家帮帮忙
- 请问在哪儿能找到TMemo控件源码
- 如何监控DOS窗口执行完毕?
- 很是简单的问题。送分了。请问:ctrl和z的ASCII值是多少呀,给分现在就结贴
- 为何我的Delphi6.0无DsgnIntf.pas单元,有解决办法吗?
- 想得分的进来
- 使用TcxDateEdit,在windowsXP上输入每月的123号日期会乱跳,windows2000上没有问题
- 我的程序由于是大循环加小循环 导致CPU 100%,如何解决或者有好的方法
sqldataset1.FieldByName('').AsString
sqldataset1.Next
num:=sqldataset1.Fields.Count ; //返回sqldataset1字段的个数由你的SQL"select name from test"来决定的,这个SQL只有一列sqldataset1.CommandText:='select name from test';
sqldataset1.Open;
//一行一行取数据
while not sqldataset1.Eof do
begin
ShowMessage(sqldataset1.FieldByName('name').AsString);
sqldataset1.Next;
end;