ASP:连接Access数据库的方法及使用感受

连接Access的方式有:

方式1:

Set conn = Server.Createobject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("../data/abc.mdb")


方式2:

Set conn = Server.Createobject("ADODB.Connection")

conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../data/abc.mdb")

 

我在一台windows 2003上测试发现,一个网站使用第2种方式在读取数据的速度至少比第1种方式快一倍。

原因是什么,我不太清楚,因为我开始使用的是第一种方式,感觉读数据明显比原来读mssql慢很多,后来我到网上搜索,换用第二种方式,读数据明显快很多。

 

但事隔一日,在另一个网站上又发现一个让我哭笑不得的事情,另一个网站使用第2种方式竟然报错:错误 '80004005'

关于这个错误,我到网上搜索了一下,也没找到真正的答案,我实在没办法,改用第一种方式又可以正常访问数据库。

同时这个网站使用第一种方式读取数据非常的快。

 

posted @ 2015-06-17 13:33  personnel  阅读(233)  评论(0编辑  收藏  举报
友情链接:图片批量处理工具 gif动态图制作工具 制作电子相册 图片排版工具 制作淘宝主图视频 MKScript 鼠标键盘自动化脚本语言