DELPHI程序将SQL数据库表导入到一个EXCEL中

我想用DELPHI写一个程序,将SQL中某个数据库TEST中的表A.B.C中的某几个字段值导入到一个EXCEL中,请问哪位朋友有这方面相关化代码.最好给我完成了的代码。加... 我想用DELPHI写一个程序,将SQL中某个数据库TEST中的表A.B.C中的某几个字段值导入到一个EXCEL中,请问哪位朋友有这方面相关化代码.
最好给我完成了的代码。加分。
展开
 我来答
寒冰蓝灵
2007-07-05 · TA获得超过786个赞
知道小有建树答主
回答量:357
采纳率:0%
帮助的人:0
展开全部
选中表,右键选中导出数据,
先建一个EXCEL文件,选中此文件,导出数据!可以看看联机帮助
1。企业管理器--工具--数据转换服务--导出
2。根据向导做就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友02413d508
2007-07-13 · TA获得超过139个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:140万
展开全部
一个简单的例子,保存的是ListBox里的值
procedure TfrmMain.SaveFile(name: String);
var
ExcelApp: Variant;
i: Integer;
begin
ExcelApp:=CreateOleObject('Excel.Application');
try
ExcelApp.Visible:=false;
ExcelApp.Caption:='aaa';
ExcelApp.WorkBooks.Add;
ExcelApp.WorkSheets[1].Activate;
for i:=0 to ListBox.Count-1 do
begin
ExcelApp.Cells[i+1,2].Value:=ListBox.Items.Strings[i];
end;
ExcelApp.WorkBooks[1].SaveAs(name);
Application.MessageBox('保存成功!','提示',MB_OK+MB_ICONINFORMATION);
finally
ExcelApp.WorkBooks.Close;
ExcelApp.Quit;
end;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2007-07-15
展开全部
以上控件在Delphi盒子 www.2ccc.com 上有下载,免费的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
为你执着33
2007-07-05 · TA获得超过269个赞
知道小有建树答主
回答量:488
采纳率:0%
帮助的人:0
展开全部
1、可以通过edit1.text:=query1.fieldbyname('字段名').asstring;
来取该字段的值 注意数据的类型转换
2、把ADOconnection的loginprompt属性设置为false

1.如果你是想比较edit.text在数据库中是否存在的话,可以这样做:
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select * from table where tableclunm=:clunm');
adoquery.paramters.paramvalue['clunm'] := edit1.text;
adoquery.open;
if adoquery.recordcount = 0 then//没找到...
begin
.....
end;
if adoquery.recordcount >0 then//找到了
begin
.....
end;
如果是想把查询出来的结果和edit.text比较,可以用:
if edit1.text =query1.fieldbyname('字段名').asstring then
...
的方式.
楼上的是赋值语句,即把查询出来的结果付给edit的text属性,让edit显示查询结果.
2.正如上把ADOConnection控件的LoginPrompt属性改为false.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闫塔娜
2007-07-05 · 超过23用户采纳过TA的回答
知道答主
回答量:167
采纳率:0%
帮助的人:0
展开全部
看不懂你说的什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式