在Delphi 中,Test.mdb中有一个表BB,想从另一个A.mdb 库中提取数据,但现在A.mdb有密码,如何写??
注:下面语句为没有密码时,可以执行。
Insert into BB(deid,cjh,cjmc,dw,cll,ysj)
select 1, a.clh,b.clm,b.dw,a.cll,b.ysj,b.ysj '
from dehlk a left join cldmk b on a.clh=b.clh in "c:\a.mdb"
注:下面语句为没有密码时,可以执行。
Insert into BB(deid,cjh,cjmc,dw,cll,ysj)
select 1, a.clh,b.clm,b.dw,a.cll,b.ysj,b.ysj '
from dehlk a left join cldmk b on a.clh=b.clh in "c:\a.mdb"
/*************导出到Access********************/
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',A表) select * from 数据库名..B表/*************导入Access********************/
insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',A表)文件名为参数
declare @fname varchar(20)
set @fname = 'd:\test.mdb'
exec('SELECT a.* FROM opendatasource(''Microsoft.Jet.OLEDB.4.0'',
'''+@fname+''';''admin'';'''', topics) as a ')SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="f:\northwind.mdb";Jet OLEDB:Database Password=123;User ID=Admin;Password=;')...产品
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="f:\northwind.mdb";Jet OLEDB:Database Password=123;User ID=Admin;Password=;')...产品