我想通过OpenDataSource连接从服务器映射到本地的目录中的access数据库,测试一:
在本地的查询分析器中运行'select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=''z:\Test.mdb'';User ID=Admin;Password=;Jet OLEDB:Database Password=1111')...test '(z:\test是从服务器映射到本地的路径),奇怪的是我在win2000测试的时候运行成功,但是我在winxp中测试的时候就会有这样的错误:OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。 
[OLE/DB provider returned message: 'z:\Test.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。]'测试二:
但是我在winxp里运行'select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=''c:\Test.mdb'';User ID=Admin;Password=;Jet OLEDB:Database Password=1111')...test '(c:\test是本地硬盘的数据库路径)可以成功.
测试三:
我在winxp本地的目录共享后映射自己的共享目录到本机.数据库路径为(Y:\test.mdb).运行后仍然报这样的错误.为什么在winxp中凡是映射的盘都不能通过OpenDataSource去连接查询呢?
请高手直接!小弟急呀!!!