加入收藏 设为首页
网站建设套餐! 首页 | 腾宏招聘 | 客服中心 | 联系我们
 当前位置:腾宏首页>>客服中心
为什么时候我网站读取Access数据库时有问题或无数据
为什么时候我网站读取Access数据库时有问题或无数据

查看数据库连接方式,查看是否是旧版本的驱动方式或以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;"

 
   
  020-28874556
   
  客户案例>>
  域名注册>>
  虚拟主机>>
  建站流程>>
  建站套餐>>
  网站推广>>
返回首页 | 关于我们 | 联系我们 | 腾宏招聘 | 域名注册 | 虚拟主机 | 租用托管 | 企业邮箱 | 网站建设 | 软件开发 | 网站推广 | 客户案例
Copyright © 2008 www.tehoop.com All rights reserved. 广州腾宏信息科技有限公司 版权所有
全国统一客服电话:020-28874556、传真:020-28874557 E_mail:sales@tehoop.com
粤ICP证0501665