带有密码的access数据库select * from
openrowset('Provider=Microsoft.Jet.OLEDB.4.0 ',
'DATABASE=C:\Documents and Settings\Administrator\桌面\ab.MDB;Jet OLEDB:Database Password=acb',
'select * from Base ')
好像不行
openrowset('Provider=Microsoft.Jet.OLEDB.4.0 ',
'DATABASE=C:\Documents and Settings\Administrator\桌面\ab.MDB;Jet OLEDB:Database Password=acb',
'select * from Base ')
好像不行
-- ======================================================
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\DB.mdb";User ID=Admin;Password=')...表名select * from opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\db.mdb";User ID=Admin;Password=')...Student where name = '我'
select * from newTable
-------------------------------------------------------------------------------------------------
2.将access导入SQL server
-- ======================================================
在SQL SERVER 里运行:
SELECT *
INTO newtable
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名
-------------------------------------------------------------------------------------------------
3.将SQL SERVER表里的数据插入到Access表中
-- ======================================================
在SQL SERVER 里运行:
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source=" c:\DB.mdb";User ID=Admin;Password=')...表名
(列名1,列名2)
select 列名1,列名2 from sql表实例:
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\db.mdb';'admin';'', Test)
select id,name from Test
INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\trade.mdb'; 'admin'; '', 表名)
SELECT *
FROM sqltablename
insert into OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\db.mdb";User ID=Admin;Password=')...Student(studentid,name) select staffid,name from staff
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'D:\db.mdb';'admin';'', Student)
select accountid,name from tblbaccountselect * from openrowset('Microsoft.Jet.OLEDB.4.0','D:\db.mdb';'admin';'',Student)
-------------------------------------------------------------------------------------------------
学习...
lz
用的应该是select * from openrowset('Microsoft.Jet.OLEDB.4.0','D:\db.mdb';'admin';'Password',Base)
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\db1.mdb";Jet OLEDB:Database Password=12345;User id=;password=;')
http://lwl0606.cmszs.com/archives/sqlserver2005ms-access-msysobjects.html
openrowset(Microsoft.Jet.OLEDB.4.0 ',
'data source=C:\Documents and Settings\Administrator\桌面\ab.MDB;Jet OLEDB:Database Password=acb',
'select * from Base ') 试一试
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:\data.mdb";User ID=Admin;Password=')...表名 我测试过了,可以的