adoquery读出一行数据如何写入数组中??????

lvenx 2004-09-27 05:37:14
读出数据为一行:

热热 可乐 面包 火箭 美女 香烟........为string型

写入数组a[1..20]:array of string 中.读出数据列数小于数组最大长度,且不知道列名

还有怎样把 读出的数据
17 28 31 48 .......等写入combobox1?在 combobox1显示:17是数字,28是数字.......
...全文
169 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Changefish 2004-09-28
  • 打赏
  • 举报
回复
set lenght a adoQuery1.FieldCount
动态数组好
todouwang 2004-09-28
  • 打赏
  • 举报
回复
给分吧
meilidami 2004-09-28
  • 打赏
  • 举报
回复
一楼二楼正解,
楼主可以给分了
pengxuan 2004-09-28
  • 打赏
  • 举报
回复
一楼二楼正解
superlyb 2004-09-28
  • 打赏
  • 举报
回复
MS-sql 中有个函数 settoarray
cd_fsy2000 2004-09-27
  • 打赏
  • 举报
回复
同意楼上的和楼上的楼上
lxl 2004-09-27
  • 打赏
  • 举报
回复
俺就偷懒用楼上的了,
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
a: array [1..32] of String;
begin
combobox1.items.clear;
for i := 1 to adoQuery1.FieldCount do
combobox1.items.add(adoQuery1.Fields.Fields[i -1].asstring);
end;
梅青松 2004-09-27
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
a: array [1..32] of String;
begin
for i := 1 to adoQuery1.FieldCount do
a[i] := adoQuery1.Fields.Fields[i -1].Value;
end;

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧