标题?

解决方案 »

  1.   

    试试这样行不行.
    SELECT * FROM L:\DATA.mdb.admin.[你的密码].表
      

  2.   

    "SELECT * FROM L:\DATA.mdb.admin.[密码].表"不行啊!
    它只会把 "L:\DATA.mdb.admin.[密码]"当成一个文件名
    提示:找不到文件
      

  3.   

    那只能这样了
    dim Cn as new ADODB.Connection
    cn.open "......连接字符串","admin","密码"
    dim Rs as new Adodb.RecordSet
    rs.open "select * from table1",cn
      

  4.   

    SELECT c.*, o.*
    FROM Northwind.dbo.Customers AS c INNER JOIN 
       OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
       'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
       AS o
      

  5.   

    wynbfqny(今无心)兄的在SQL中可能通过,
    但在VB的查询中就根不识别"OPENROWSET()"!
      

  6.   

    首先要连接上数据库,然后再进行相关操作:
    '连接带密码的ACCESS数据库中:
        Dim cn As ADODB.Connection
        Dim StrConnect As String
        StrConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " _
            & "Data Source=" & App.Path & "\youDB.mdb;Persist " _
            & "Security Info=False;Jet OLEDB:Database Password=abc"
        Set cn = New ADODB.Connection
        cn.Open StrConnect
      

  7.   

    其实如成功的可以这样
    “SELECT * FROM 表1, L:\DATA.mdb...表2[.....]”
    同时访问两个以上相同格式数据库,更可以改一改
    就可以变成对两数据库之间操作。
      

  8.   

    又或者是.
    怎样用VB实现:撤销mdb数据库密码,及添加密码?
      

  9.   

    wynbfqny(今无心)兄的在SQL中可能通过,
    但在VB的查询中就根不识别"OPENROWSET()"!
    ==========================================
    不会吧,我在用好象可以,不过没试过访问acess
      

  10.   

    我明白你的意思了,这样试试:select * from [;database=e:\a.mdb;pwd=123].tb
      

  11.   

    两个ACCESS表这样:
    select a.*, b.*
    from tb as a, [;database=e:\a.mdb;pwd=123].tb as b;
      

  12.   

    SQL数据库中可以用OPENROWSET,ACCESS没有这个函数