var
strArray:array of string;
nCount:integer;
begin
query1.sql.clear;
query1.sql.add('select * from TBL');
nCount:=query1.纪录;
query.open;
SetLength(type_name, query.recoardcount-1, query.fields.count-1);
for i:=0 to query.recoardcount-1 do
begin
for j:=0 to query.fields.count-1 do
begin
strArray[i,j]:=qyery1.items.Field[j];
end;
end; end;
strArray:array of string;
nCount:integer;
begin
query1.sql.clear;
query1.sql.add('select * from TBL');
nCount:=query1.纪录;
query.open;
SetLength(type_name, query.recoardcount-1, query.fields.count-1);
for i:=0 to query.recoardcount-1 do
begin
for j:=0 to query.fields.count-1 do
begin
strArray[i,j]:=qyery1.items.Field[j];
end;
end; end;
解决方案 »
- tsavedialog获取的路径是乱码?
- 请教一个错误提示
- 怎样在安装完成时,在安装目录下自动加载INI文件
- 汇编大大帮忙看下 分不多了 谢谢
- 2个excel文件进行匹配。相同数据行提取制表的问题。高手帮忙!
- 哪位高手能告之如何将:‘姓名 年龄 班级’这样一个字符串以一行3列的表格形式写入OLE WORD的文档里?
- ★★★有没有可以合并单元格的StringGrid,或者怎么去实现这种功能!!!★★★
- 如何改变TlistView中单独一行的颜色?
- 多层数据库开发
- delphi 6 第2碟一大堆控件,乱得很,看了半天,还不明白是些什么东西,有谁先我一步,给我介绍一下到底是什么东西(我E文可不太好)
- 请问要EDIT里只能输入数字(包括小数)用什么方法?
- 请问qtintf.dll是干什么用的
const
AStr = 'The %s is of the %s category and its length is %f in.';
var
VarArr: Variant;
F: Double;
begin
VarArr := VarArrayCreate([0, 2], varVariant);
VarArr := Table1['Common_Name;Category;Length_In'];
F := VarArr[2];
ShowMessage(Format(AStr, [VarArr[0], VarArr[1], F]));
end;
begin
for j:=0 to query.fields.count-1 do
begin
strArray[i,j]:=qyery1.Field[j];《---------------
end;
query.next;《-----------------
end;
Type_Name: array of array of string;
I, J: Integer;
begin
Query1.close;
Query1.SQL.Text := 'select * from tableA where 條件';
Query1.Open;
SetLength(Type_Name, Query1.RecordCount, Query1.Fields.Count);
for I := 0 to Query1.RecordCount - 1 do begin
Query1.RecNo := I;
for J := 0 to Query1.Fields.Count - 1 do
Type_Name[I, J] := Query1.Fields[J].AsString;
end;
end;//其实用一个变体数组可以搞定!
//你想作啥?
//请你参考
http://kingron.myetang.com/zsfunc04.htm