如果Acess没有加密可以用这个
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
   'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
   AS a
--但是如果设置了数据库密码,那又怎么写
哪位兄弟知道

解决方案 »

  1.   

    怎么设置密码??Access密码么??
      

  2.   

    SELECT a.*
    FROM opendatasource('Microsoft.Jet.OLEDB.4.0', 
       'Data Source="c:\test.mdb";Jet OLEDB:Database Password=123')...tb
       AS a
      

  3.   

    openrowset 好像只能处理通过用户+密码设置安全的数据库
      

  4.   

    哈哈,看错啦,有用户密码+数据库密码可以这样写
    SELECT a.*
    FROM opendatasource('Microsoft.Jet.OLEDB.4.0', 
       'Data Source="c:\SDV50.mdb";user id="admin";password="";Jet OLEDB:Database Password=BESTSOFT99')...storeall
       AS a
      

  5.   

    可用openrowset就不知道怎么写啦,
    哈哈,不理它
      

  6.   

    再问:是否有办法能建立带数据库密码的Acess的链接服务器,
    大家有没有建过
      

  7.   

    昨天有个同学跟我说学SQL没前途叫我丢弃,叫我学oracle,
    我K了他一顿,哈哈