作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 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/
我想使用 TDbxReader 实例制作报告,但找不到获取 aReader.value[index] 列名称的方法。有人可以帮助我吗? aCmnd.Text := 'SELECT * FROM C
我正在尝试通过 TDBXReader 获取我的数据库的大小。我的命令 SQL 返回两行,我的数据库大小和所有数据库大小的总和。 我正在尝试使用 Reader.Value[0] 来获取数据库总和的值并得
我是一名优秀的程序员,十分优秀!