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

辽宁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地址?
  • 回复@看着就想笑:同时,市场不具有配置全局性长期性战略性资源的功能。 2018-09-23
  • 中国现在看谁脸色行使啦?哈~ 2018-09-23
  • 少些功利才能重拾学习的乐趣 2018-09-15
  • 甘肃警方破获一起“微信卖茶叶”特大新型网络诈骗案 2018-09-12
  • 新疆铁路端午小长假加开41列旅客列车 2018-08-17
  • 全国政协常委、中国石油大学(北京)校长张来斌谈“贯彻五大发展理念 推进高校改革发展” 2018-08-17
  • 嘴长你身上,你爱怎么说怎么说。 2018-08-06
  • 外媒关注俄研发太空激光炮:太空战或将在“几年内”爆发 2018-08-06
  • “见新见绿”模型初现 悠然阳城未来可期 2018-07-19