为什么我的网站读取Access数据库时有问题或无数据?
发布人:一全科技 来源:一全科技 发布于:2010-12-07 18:16:44 浏览:3449

辽宁12选5走势图表 www.jc1o.cn 查看数据库连接方式,查看是否是旧版本的驱动方式或以ODBC数据源来连接数据库
查看数据库连接字符串如果如下:
connstr="driver={Microsaoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"")
那么就是旧版本的驱动连接方式
可以改成以下代码:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
如果改了后网站访问正常,就证明是连接方式的问题了。

如果是有dns=***的字符串,那么就是以ODBC数据源来连接数据库。虚拟主机的Access是不能以这种方式来连接的,因为数据源需要在服务器进行配置。要修改成以驱动方式来连接,完整代码如下:
'你的数据库文件路径及文件名
db="../database/mydb.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr

如果Access数据库带有密码的,连接字符串应做些修改,代码如下:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") &";Jet OLEDB:Database Password=123;"

上一篇:没有了 下一篇:虚拟主机上每个用户是否具有独立IP地址?
  • 百姓故事:摔跤吧!女孩 2019-04-16
  • 一条塔里木河 串起南疆各色景致与无限风光 2019-04-16
  • 回复@海之宁:真理无敌! 2019-04-09
  • 我之所以要“反来复去说客观事实及其规律”,是因为你根本就不懂得尊重客观事实及其规律,总是无视客观事实及其规律而胡言乱语,你造谣造出来的“1+1=2”就... 2019-04-09
  • 足球只不过是个娱乐项目,吃饭赚钱才是安身立命必须要做的,不要跟着那些戏子瞎起哄。 2019-03-20
  • 习近平:在深入推动长江经济带发展座谈会上的讲话 2019-03-18
  • 本赛季首次梅开二度 C罗“金球定律”如约而至 2019-03-11
  • 南瓜子-热门标签-华商生活 2019-03-09
  • 人民日报民生观:治假房源,得下真功夫 2019-02-22
  • 直击日本死刑的全貌,给罪犯最后的关怀 ——凤凰网房产 2019-02-22
  • 推动形成全面开放新格局 开启新时代开放新征程 2019-02-21
  • 把革命老区发展时刻放在心上 2019-02-01
  • 【理上网来·辉煌十九大】续写脱贫攻坚、有效扶贫新篇章 2019-02-01
  • 朝韩将军级会谈时隔11年后在板门店重启 2019-01-22
  • 备孕体检孕前三个月最佳 2018-12-05
  • 798| 11| 309| 123| 147| 584| 687| 303| 726| 777|