strDbPathAndNameStk = Server.MapPath("database\sbgl.mdb")
strProviderStk = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & strDbPathAndNameStk  
Set Conn = server.createobject("ADODB.Connection")
Conn.Open strProviderStk这样试一下

解决方案 »

  1.   

    Set Conn=Server.CreateObject("ADODB.Connection")
    Set Connstr=Server.CreateObject("ADODB.Connection")
             connstr = "DBQ=" + server.mappath("database\sbgl.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"       
      conn.open connstr
    如果不行的话,可能是你的数据库路不正确相互学习,不对的地方请多包涵
      

  2.   

    connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("database\sbgl.mdb")
    conn = Server.CreateObject( "ADODB.Connection" )
    conn.Open( connectionString )
    rs = Server.CreateObject("ADODB.Recordset")
      

  3.   

    还是报错,但是应该是Server.MapPath("database\sbgl.mdb")的问题了。报错信息为:
    找不到文件 'D:\sbgl\databasesbgl.mdb'。