请问各位大侠,我怎样将SQL7.0中的数据经过查询在DBGrid中显示出来,再将数据插入到
Execel2000中去,请写出例子和代码,必有重谢!!!
Execel2000中去,请写出例子和代码,必有重谢!!!
解决方案 »
- WebBrowser如何才能获取新点击链接的地址。
- 如何访问单元格td内的元素?
- 用什么DATASET可以只让数据库在本地操作?
- 正在做一个毕业设计的软件,请教几个问题
- 我用INTRWEB做的一个婚纱影楼的管理程序,有些问题希望大家能解决?(在线等待)
- 怎樣讓DBGrid出現一個按鈕,單擊該按鈕後跳出另一個窗體,並將另一窗體中的數據傳回該DBGrid的單元格中?
- 一个关于hook的问题(比较难)分不够再加
- 如何将控件板server页中的控件从office97改为office2000呢?
- 谁介绍一下PostMessage函数
- 现在我要定义一种新的数据类型,如何定义啊!不从任何数据类型派生
- 一个简单的 问题!
- 简单问题:分辨率的不同,form的定位
procedure ExportToExcel(ADOQry: TADOQuery);
var
MyExcel: Variant;
WorkBook: OleVariant;
WorkSheet: OleVariant;
i,j:integer;
begin
try
MyExcel:=CreateOleObject('Excel.Application');
MyExcel.Application.WorkBooks.Add;
MyExcel.Caption:='将数据导入到EXCEL表中';
MyExcel.Application.Visible:=true;
WorkBook:=MyExcel.Application.workbooks[1];
Worksheet:=workbook.worksheets.item[1]; except
Application.MessageBox ('对不起,请确认您是否安装了EXCEL!','提示',MB_OK+MB_ICONINFORMATION);
end;
i:=1; with ADOQry do
begin
for j:=0 to FieldCount-1 do
worksheet.cells[1,j+1]:=Fields[j].FieldName;
First;
while not Eof do
begin
inc(i);
try
for j:=0 to fieldcount-1 do
worksheet.cells[i,j+1]:=Fields[j].asstring;
Next;
except
Application.MessageBox('EXCEL非法操作!','提示',MB_OK+MB_ICONINFORMATION);
end;
end;
end;
end;