谢谢.大家了,很急.

解决方案 »

  1.   

    AccessDataSource 只能连接没有密码保护的mdb
      

  2.   

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\a.mdb;Jet OLEDB:Database Password=密码"
          ProviderName="System.Data.OleDb" SelectCommand="SELECT * FROM [表名字]"></asp:SqlDataSource>
      

  3.   

    别设置连接密码,只单单的设置文件密码就可以了
    access有两种密码可以设置的
      

  4.   

    引用ADO(Microsoft   ActiveX   Data   Objects   2.X   Library)   
      Private   Sub   Command1_Click()   
              On   Error   GoTo   err   
              Dim   cn   As   New   ADODB.Connection,   rs   As   New   ADODB.RecordSet   
              '有密码的连接方式   
              'cn.ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   App.Path   &   "\Test.mdb;Jet   OLEDB:DataBase   password=12345;"   
              '无密码的连接方式   
              cn.ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   App.Path   &   "\Test.mdb;Persist   Security   Info=False"   
              cn.Open   
              rs.CursorLocation=adUseClient'设置客户端游标   
              rs.Open   "select   *   from   表1",   cn,   3,   2   
              Set   DataGrid1.DataSource   =   rs           
              Exit   Sub   
      err:   
              MsgBox   err.Description   
      End   Sub