您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 非常急!!谢谢了。

非常急!!谢谢了。

来源:网络整理     时间:2016/7/9 23:10:51     关键词:

关于网友提出的“ 非常急!!谢谢了。”问题疑问,本网通过在网上对“ 非常急!!谢谢了。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 非常急!!谢谢了。
描述:

var
v:variant;
sheet:variant;
i,j:integer;
begin
v:=createoleobject('Excel.Application');//创建OLE对象
v.visible:=true;
v.workbooks.add(-4167); //添加工作表
v.workbooks[1].sheets[1].name:='sdfa';
sheet:=v.workbooks[1].sheets['sdfa'];
query1.First;
for j:=0 to query1.FieldCount-1 do
for i:=1 to query1.RecordCount do
begin
v.workbooks[1].sheets[1].cells[i,1]:=query1.Fields[j].AsString;
query1.Next;
end;
end;
报错!!!'list index out of bounds(9)'


解决方案1:

for i:=1 to query1.RecordCount do
是不是
for i:=1 to query1.RecordCount-1 do

解决方案2:

for j:=1 to query1.FieldCount do
for i:=1 to query1.RecordCount do
begin
v.workbooks[1].sheets[1].cells[i,1]:=query1.Fields[j].AsString;
query1.Next;


以上介绍了“ 非常急!!谢谢了。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2465918.html

相关图片

相关文章