正确的用法应该是这样:
select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'e:\accessSQL\sitedase.mdb';'admin';'',表名) --只需要改表名即可
select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'e:\accessSQL\sitedase.mdb';'admin';'',表名) --只需要改表名即可
SELECT *
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','DATA SOURCE="d:\HuaDan";User ID='';Password=''')...jiankong
select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'd:\huadan.mdb';'admin';'',jiankong) --只需要改表名即可
-----------------------------
用户名和密码指的是access中的用户名和密码
应该用OPENDATESOURCE 还是 OPENROWSET ??
'd:\huadan.mdb';'admin';'',jiankong) --只需要改表名即可
-------------------------------------------------------------
我用你的这句,
可是说打不到,那个HUADAN。MDB的文件,
我换了一个,还是找不到,,??
这是为什么啊??
'd:\huadan.mdb';'admin';'',jiankong)
--------------------
'd:\huadan.mdb'是路径,jiankong是表名
你先检查那个数据库是否在这个路径下
select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'D:\db1.mdb';'admin';'',[0913]) 绝对存在,还是说文件未找到!
我的office的版本的xp,access没有设置密码
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\accessSQL\sitedase.mdb";Jet OLEDB:Database Password=SQL密码;User ID=Admin;Password=;')...表名