gpt4 book ai didi

delphi - 如何获取 TDbxReader 实例中的列名称

转载 作者:行者123 更新时间:2023-12-02 17:44:58 24 4
gpt4 key购买 nike

我想使用 TDbxReader 实例制作报告,但找不到获取 aReader.value[index] 列名称的方法。有人可以帮助我吗?

  aCmnd.Text := 'SELECT * FROM Country'; 
aCmnd.Prepare;
aReader := aCmnd.ExecuteQuery;

aColCount := aReader.ColumnCount;
Writeln( 'Results from Query: ' + aCmnd.Text );

// write column headers, but don´t know column names
for iColumn:= 0 to aColCount -1 do
Write(aReader.Value[iColumn].name + ' '); //would like unexistent name property
//How can I do something like this?
writeln;
while aReader.Next do
begin
for iColumn:= 0 to aColCount -1 do
Writeln( aReader.Value[iColumn].GetAnsiString + ' '); //assume string fields
end;

问候,赫克托耳

最佳答案

找到了。使用了areder.dataType[index].name

关于delphi - 如何获取 TDbxReader 实例中的列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3899450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com