请问如何将Excel表格转入到Access数据库中?
如何连接到我指定的Access数据库文件?
谢谢!
如何连接到我指定的Access数据库文件?
谢谢!
解决方案 »
- delphi TreeView 有个属性让一次只能打开一个树枝,我怎么忘了
- 升级为两个三角了,发分
- 有关 fast report 送分了!!!
- 求教,怎样用程序控制提示窗体的创建与销毁?
- 自己写的控件,换了目录后,exe编译提示找不到编译后的单元(.dcu)?
- 请问qq中那个发消息的区域既能发文字又能发图片,怎样在delphi中实现啊
- 我想新建一个不带表单的公共单元存储公共变量和函数,但interface到imtepmnet之间不会写请指教
- 逻辑运算问题
- 关于.chm格式帮助文件的问题
- cxGrid单元格处于编辑状态时,单元格获得焦点便弹出下拉组合框
- 高分(200分)求一源码,在线等了~~~~~~~~~~~
- 如何从麦克风录音?
adocnn1.connectionstring := 'Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;' + 'Data Source=' + access文件的路径 + '\' + access文件名;
while not ADOQuery.eof do
Command.text:='Insert xxxx into 表
Command.execute。如果是用query的话,那就是
query.insert;
while not ADOQuery.eof do
query.Fileds[1]:=ADOQuery.Fields[1];
query.Fields[n]:=ADOQuery.Fields[n];上面只是一个思路,并不意味着语法正确,仅供参考。
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="*.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...表名
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
"HDR=Yes;" indicates that the first row contains columnnames, not data
"IMEX=1;" tells the driver to always read "intermixed" data columns as text
TIP! SQL syntax: "SELECT * FROM [sheet1$]" - i.e. worksheet name followed by a "$" and wrapped in "[" "]" brackets.ado->access
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"
1.先用ADOConnection连上access数据库
2.
//opendialog1.InitialDir:=ExtractFileDir(paramstr(0));//execl文件的存放初始路径
//opendialog1.Execute;
//FName:=OpenDialog1.FileName;
ADOConnection1.Connected:=True; //着几句代码不一定需要
ADOConnection1.Execute('select * into <表名> from [excel 8.0;database=<execl所在的路径表刮execl表名>].[sheet1$]');//注意:中括号,&都是需要的,还有就是<表名>注意在access数据库中不能已经存在
1.先用ADOConnection连上access数据库
2.
//opendialog1.InitialDir:=ExtractFileDir(paramstr(0));//execl文件的存放初始路径
//opendialog1.Execute;
//FName:=OpenDialog1.FileName; //着几句代码不一定需要
ADOConnection1.Connected:=True;
ADOConnection1.Execute('select * into <表名> from [excel 8.0;database=<execl所在的路径表刮execl表名>].[sheet1$]');//注意:中括号,&都是需要的,还有就是<表名>注意在access数据库中不能已经存在