注册 登录
编程论坛 ASP技术论坛

两种连接mdb数据库的代码需优化

gswycjc 发布于 2018-07-06 14:33, 3115 次点击
我试了下面两种连接数据库的代码。第1种代码可运行,但遇到在线人数稍多时读取数据较多就出错。第2种运行较快,但好多情况下都不能读取大数据。我希望既能较快运行不出错,又能读取大数据。请高手指点。
1.
set conn=server.CreateObject("adodb.connection")
conn.open"driver={Microsoft Access driver (*.mdb)};dbq="&server.mappath("date/#31rd78gd.mdb")
2.
set conn=server.createobject("adodb.connection")
connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("date/#31rd78gd.mdb")
conn.open connstr



[此贴子已经被作者于2018-7-6 15:30编辑过]

3 回复
#2
wangjy5002018-07-11 10:16
这就有点扯了。
#3
icecool2018-09-05 14:51
和驱动方式没有关系吧,在线人数过多出错是偶发性,有些代码比较耗资源,无法判断和驱动方式有关。
至于大数据,因你用的access,没办法避免,用sql server试试会发现都没有问题了。
#4
ZHRXJR2018-09-27 20:45
你的二种 Access 数据库连接均是连接2003版本以下的,第一种应该说比较新一点,第二种比较早一点。
“在线人数稍多时读取数据较多就出错”应该与数据库连接没有关系。
应该与网站的连接数有关或与网站的流量有关;也有可能与你读取数据的方法有关;也有可能与显示数据的方式有关。
不能一概而论。
1