dialogboxparam,如何将ACCESS数据库导入到SQLSERVER
dialogboxparam,如何将ACCESS数据库导入到SQLSERVER
正文
文章目录
- dialogboxparam如何将ACCESS数据库导入到SQLSERVER?
dialogboxparam如何将ACCESS数据库导入到SQLSERVER?
var
excelx,excely,excelz:string;
excelapp,workbook:olevariant;
excelrowcount,i:integer;
begin
ifopendialog.executethen
begin
try
excelapp:=createoleobject('excel.application');
//workbook:=excelapp;
workbook:=excelapp.workbooks.open(opendialog.filename);//使用opendialog对话框指定
//excel档路径
excelapp.visible:=false;
excelrowcount:=workbook.worksheets[1].usedrange.rows.count;
withquery1do
begin
close;
sql.clear;
sql.add('deletefromcode');//再次导入的时候把以前的导入记录删除
execsql;
end;
fori:=2toexcelrowcount+1do
begin
excelx:=excelapp.cells[i,2].value;//导出第二列的数据
excely:=excelapp.cells[i,17].value;//导出第17列的数据
withquery1do
begin
close;
sql.clear;
sql.add('insertintocode(kahao,bumen)values(:a,:b)');
parameters.parambyname('a').value:=excelx;//excel档的安防列插入到aa表的a栏位;
parameters.parambyname('b').value:=excely;//excel档的第二列插入到aa表的b栏位;
execsql;//你要导出几列自己定义
end;
end;
finally
workbook.close;
excelapp.quit;
excelapp:=unassigned;
workbook:=unassigned;
showmessage('导入成功!');
end;
end;
我用过了的。可以用!
一些不必要的东西自己去掉!
返回:安防百科
广告咨询:18215288822 采购热线:18215288822
声明:农机大全所有(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者。若您的权利被侵害,请联系 56325386@qq.com 删除。
载注明出处:http://nongjidaquan.com/news/296621.html
