关于DBMEMO的一个问题,高手帮帮忙?????快呀 我用ADOquery、 button 、DBMEMO 、DATASOURCE 做了一个小程序,要求DBMEMO中显示符合某一条件的数据库中某表某一字段所有值,可是我只能选出符合条件第一条的值,以下的值在DBMEMO中显示不出来!!是不是要写一个循环呀,怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一点,所有值都选出来了,但是 在DBMEMO中只显示第一条的值! if adodataset2.IsEmpty then exit;for i:=1 to adodataset2.FieldCount-1 doclient_manager.dbMemo.Lines.Append(adodataset2.FieldList.Fields[i].FieldName+': '+vartostr(adodataset2.Fields.Fields[i].Value));要用循环我以前做的一个,不过我是每列加一个标名称在前面。不过一样的。你参考一下 难道还要加一个ADODATASET 控件吗?? daxiang29(子幽) 你给出的那段程序中 ': '是什么意思呀 把代码解释一下呀! adodataset 和adoquery 都可以。不过都要用一个循环.你的以用while 循环用记录数当条件。 dbMemo.Lines.Append()这点你只要用上就可以了 with adoquery1 dobegin first; while not eof do begin dbMemo.Lines.Append(fieldbyname('字段').asstring); next; end;end; Tdbmemo连接数据源,指针定位到当前记录好像不能显示所有记录该字段的值除非把所有记录该字段的值保存到一条记录里建议用Tmemo 指针访问字符串问题 给一个软件编写了一个安装程序,如何为该软件添加自动卸载程序功能。及通过‘添加或删除程序’调用卸载程序卸载该软件 Chart1 怎么用阿,我显示数据库中的数据阿?? DCOM无法启动 的问题。 如何叠加GIF格式图形? xml是如何使用的讨论 实现两机之间数据传递 用什么组件? 怎么将一个文本文件读到一个string中 请问如何让进度条ProgressBar1显示数据库的备份进度? 一个关于字符串的问题 DCOM连接系统的一个怪问题,数据能看到但无法提交修改? 为何用soundplay放音时点击程序没有响应啊????但没有死机??
exit;
for i:=1 to adodataset2.FieldCount-1 do
client_manager.dbMemo.Lines.Append(adodataset2.FieldList.Fields[i].FieldName+': '+vartostr(adodataset2.Fields.Fields[i].Value));
要用循环我以前做的一个,不过我是每列加一个标名称在前面。不过一样的。你参考一下
你给出的那段程序中 ': '是什么意思呀 把代码解释一下呀!
你的以用while 循环用记录数当条件。
begin
first;
while not eof do
begin
dbMemo.Lines.Append(fieldbyname('字段').asstring);
next;
end;
end;
好像不能显示所有记录该字段的值
除非把所有记录该字段的值保存到一条记录里
建议用Tmemo