打开access中的数据,谢谢帮助!
SELECT * FROM
OPENDATASOURCE( 'Microsoft.Jet.OLEDB.4.0 ',
'Data Source=C:\db1.mdb;Jet OLEDB:Database Password=geheim ')...ab
我用sqlserver的查询分析器执行这个语句没有问题,为什么在access中的查询执行这个语句就提示:from子句错误, 是opendatasource不支持在access中使用吗?如果不支持,我如何做上面的功能?
[解决办法]
access中没有OPENDATASOURCE
你要实现什么?access中在db1.mdb中查询db2.mdb,这样就可以了:
select * from [c:\db2.mdb].tb
[解决办法]
有密码的话:
select * from [c:\db2.mdb;pwd=123].tb
[解决办法]
你也可以创建链接表来提高性能