一个提供虚拟机的网站标明连接数据库的是:
ODBC for Microsoft Access这个跟用OleDb来连接Access有什么不同吗?
会不会不支持OleDb呢?我本来想用Asp.net+Access来写网站的,打算用OleDb来连接Access,如果只能用ODBC连,该怎么写连接代码啊?

解决方案 »

  1.   

    Standard Security:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"  Workgroup:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw;"  Exclusive:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=" 
      

  2.   

    "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;" 
      

  3.   

    使用和oledb一样的,只是链接字符串不同
      

  4.   

    楼上的兄弟们都没理解我的意思,其实我想问的是,如果网站标明了是ODBC for Microsoft Access,会不会不支持OleDb连接Access?毕竟网站做完后再修改数据库连接是很讨厌的。
    不过还是谢谢楼上各位的回答,结贴时会给分的
      

  5.   

    ODBC是另外一种数据访问方式,不是OLEDB的一种,二者是不同的数据提供者.
      

  6.   

    用ADO或oledb直接联,如果他支持asp或者asp.net的话
    odbc个人认为有点慢.不过相对安全点~
      

  7.   

    楼上各位:网站上只提供“ODBC for Microsoft Access”,“mysql”,"mssql"三种database,我不知道oledb连接access的方法,这个网站是否接受啊我知道两种连接方式不同,但问题是如果不接受oledb的连接,我上传后再修改就迟了有没有人有类似经验?虚拟服务器真麻烦
      

  8.   

    我上传后再修改就迟了楼主试一下又何访?呵呵,我还没有看到有虚拟主机用ODBC提供给客户的,虚拟主机商也不怕麻烦,每个用户要去设.
      

  9.   

    我都奇怪,这个网站怎么提供ODBC,但是人家选的,我也没说话权。
    郁闷~
    多谢楼上各位的回答
    不过还有个问题,为什么我在ACCESS中加入密码后,就怎么也登陆不成功呢?
    总是提示被其他用户独占了???
      

  10.   

    http://dev.csdn.net/develop/article/16/16437.shtm
      

  11.   

    Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\mydatabase.mdb;Jet OLEDB:Database Password=;Mode=Share Deny None
      

  12.   

    TO goody9807() :
    已经试过,提示一样的错误。TO  kongxing(我心飞翔) :
    回头试试先结贴了,有问题再发。