服务器名apple,用户:Administrator,密码:d
共享文件夹b,数据库c.mdb
数据库用户名admin,密码:dconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\apple\b\c.mdb;Jet OLEDB:Database Password=d"这样打开数据库就会出现对话框,要求输入用户名Administrator和密码d.如何在程序里把这个对话框去掉呢?

解决方案 »

  1.   

    呵呵,我就是使用ado进行连接.我现在就是想在程序中把服务器的用户名和密码去掉,不知道怎么办.
      

  2.   

    Dim conTest As ADODB.Connection
      Set conTest = New ADODB.Connection
      Dim strCon As String
      strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\integc3\TestServer\SARReport.mdb" _
      & ";Persist Security Info=False"
      conTest.Open strCon
      Dim rstTest As ADODB.Recordset
      Set rstTest = New ADODB.Recordset
      rstTest.CursorLocation = adUseClient
      rstTest.Open "select * from TUcDesigner", conTest
      
      If Not rstTest.RecordCount <= 0 Then
        rstTest.MoveFirst
        Debug.Print rstTest!fusecase
        Debug.Print rstTest!fdesigner
      End If
      

  3.   

    你是用的98吗?用2000或XP不需要密码的
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\apple\b\c.mdb;Persist Security Info=False
      

  4.   

    这是window的身份验证,你可以在服务器上添加一个你本机的帐号,密码和你本机的相同。想用程序实现,会比较麻烦!
      

  5.   

    Wed Jun 18 08:32:01 2003 Referer: http://gamedown.yesky.com/servlet/game.yeskydown?tag=4&objID=88646
      

  6.   


    conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\apple\b\c.mdb;Jet OLEDB:Database Password=d"
    前面加一句:
       shell "net use \\apple\ipc$ d /user:administrator"
    就可以了。