你试一试将Connstr改成下面的字符串:
"Provider=MSDASQL;Extended Properties=""DBQ=你的MDB数据库完整路径;Driver={Microsoft Access Driver (*.mdb)};FIL=MS Access"""

解决方案 »

  1.   

    完整路径是...实际路径还是虚拟路径?
    例如:是d:\xxx\xxx.mdb还是www.xxx.xxx/xxx/xxx.mdb??还有,怎么有许多奇怪的引号?
    结尾有3个引号?
      

  2.   

    试用ADODC连接向导一步一步建立连接字符串(选MS JET),然后将其自动生成的连接字符串复制到CONNCTION中既可。此方法简单可靠。
      

  3.   

    connstr="DBQ=c:\db1.mdb+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" cn.open connstr
      

  4.   

    onnstr="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" cn.open connstr
      

  5.   

    请用 Microsoft.Jet.OLEDB.3.51 (Access 97) 专用接口:
    "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=..\..\XXX.mdb"
      

  6.   

    在你的vb环境中,在工具栏面板上添加adodc(ms ado data control6)控件。然后把它加到form上,再用鼠标右健点击,选择属性,会谈出属性对话框,里面有构造连接字符串的向导,用它构造的连接字符串一定不会错。
      

  7.   

    你是不是要连接一个ACCESS数据库且数据库放在服务器上?
    假设服务器为SLH
    共享路径为ForXz
    数据库为dzyl.mdb
    dim conn as adodb.connection
    dim rs as adodb.recordset
    dim sql as string  DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\slh\ForXz\dzyl.mdb;Persist Security Info=False"
    conn.open DSNsql = "SELECT * FROM [XXXX]"
    rs.open sql,conn,3,3要引用ado库
      

  8.   

    热心人,请给我讲讲ADO,RDO,DAO的区别
      

  9.   

    "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=www.xxxx.com/XXX.mdb" 这样的语法对吗?如果我的数据库在网上怎么远程调用?(不下载数据库)
      

  10.   

    "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=www.xxxx.com/XXX.mdb" 这样的语法对吗?如果我的数据库在网上怎么远程调用?(不下载数据库)我的实际数据库地址在www.xxxx.com/xxx.mdb
    想做一个程序,只要上网就可以在本地直接对这个数据库进行操作!
      

  11.   

    不行!我的数据库在网络的虚拟路径下!Data Source=必须是实际路径呀!
      

  12.   

    补充一句,  我的程序是在本地执行的!
    而数据库是通过TCP/IP调用Internet上的数据库!
      

  13.   

    在adodc控件中的属性表中选择connectstring,点它边上的按钮就可进入连接向导
      

  14.   

    用adodc控件,连好后,把连接字符串儿拷贝下来,就ok.
      

  15.   

    请使用 Access 97 专用接口:
    "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=..\..\XXX.mdb"
      

  16.   

    数据库在SLH计算机上Dim Conn as new adodb.connection
    Dim rs as new adodb.recordsetConn.connectionstring = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\slh\ForXz\dzyl.mdb;Persist Security Info=False
    conn.cursorlocation = aduseclient
    conn.openSQL = "Select * from Chat order by ID DESC"
    rs.locktype = adlockoptimistic
    rs.cursortype = adopenkeysetrs.open SQL, Conn, 3,3, adcmdtext
      

  17.   

    在任何时候都应注意数据库的路径问题。 最好将数据库路径作个转换才能保证程序的灵活性。
    在你的代码中,可将参数改为:
    "DBQ="+server.mappath("/MemCard.mdb") 
    前面的"/" 代表数据库所在的WEB 路径。
      

  18.   

    我早说过:
    connstr="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"cn.open connstr不过服务器要支持ASP
      

  19.   

    faint!那是ASP编程!我要用VB写在本地运行的程序!苯苯!