SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\DB.mdb";User ID=Admin;Password=口令')...表名 

解决方案 »

  1.   

    SELECT * FROM opendatasource( 'Microsoft.Jet.OLEDB.4.0','Data Source="文件目录和名称";Jet OLEDB:Database Password=密码')...ACCESS表名
      

  2.   

    楼上的正确,可是我要用sp_addlinkedserver及sp_addlinkedsrvlogin增加链接服务器
    是链接,opendatasource我已知,谢了.
      

  3.   

    兄弟们是用链接啊,带口令的
    sp_addlinkedserver
    sp_addlinkedsrvlogin
      

  4.   

    --创建链接服务器
    if exists(select * from master..sysservers where srvname='srv_lnk')
    exec sp_dropserver srv_lnk
    goEXEC sp_addlinkedserver 
    @server = 'srv_lnk', 
    @provider = 'Microsoft.Jet.OLEDB.4.0', 
    @srvproduct = 'OLE DB Provider for Jet',
    @datasrc = 'c:\test.mdb',  --ACCESS数据库名
    @provstr = ';pwd=密码'
    go--查询方法1
    select * from openquery(srv_lnk,'select * from 客户')--查询方法2
    select * from srv_lnk...客户
      

  5.   

    多谢   zjcxc(邹建)