delphi怎么把EXCEL种的记录追加到ACCESS数据库的表中?

delphi连接的ACCESS库中有一些记录,想实现把EXCEL里的一些记录追加进去,怎么实现?... delphi连接的ACCESS库中有一些记录,想实现把EXCEL里的一些记录追加进去,怎么实现? 展开
 我来答
百度网友5a09fcfe2
2011-05-18
知道答主
回答量:12
采纳率:0%
帮助的人:6.5万
展开全部
第一步先定义Excel变量:
var Excel:OleVariant;

第二步:打开Excel文件
Excel:=CreateOleObject( 'Excel.Application' );
Excel.WorkBooks.Open( sFileName ); //sFileName 是要打开的文件名,字符串型
Excel.WorkSheets[1].Activate;

第三步:读出Excel单元格的内容
Data:=trim(Excel.Cells[1,1].value); //Data是自己定义的字符串变量

第四步:将读出来的单元格内容构造成Sql语句执行。
例:
sql:='insert into TableName values()'; //sql语句字符串,自己构造
AdoQuery2.SQL.Clear;
AdoQuery2.SQL.Add(sql);
AdoQuery2.Prepared;
AdoQuery2.ExecSQL;

第五步: Excel.Quit; //退出Excel
heartbeat1985
2011-05-18 · 超过14用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:59.3万
展开全部
同意 tshaoguo 的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式