| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 517 人关注过本帖
标题:两种连接mdb数据库的代码需优化
只看楼主 加入收藏
gswycjc
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-5-1
结帖率:66.67%
  问题点数:0  回复次数:3   
两种连接mdb数据库的代码需优化
我试了下面两种连接数据库的代码。第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编辑过]

2018-07-06 14:33
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:454
专家分:2549
注 册:2010-7-11
  得分:0 
这就有点扯了。

QQ:63572063
2018-07-11 10:16
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:1183
专家分:1173
注 册:2005-3-14
  得分:0 
和驱动方式没有关系吧,在线人数过多出错是偶发性,有些代码比较耗资源,无法判断和驱动方式有关。
至于大数据,因你用的access,没办法避免,用sql server试试会发现都没有问题了。

loading...
2018-09-05 14:51
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:77
帖 子:803
专家分:4215
注 册:2016-5-10
  得分:0 
你的二种 Access 数据库连接均是连接2003版本以下的,第一种应该说比较新一点,第二种比较早一点。
“在线人数稍多时读取数据较多就出错”应该与数据库连接没有关系。
应该与网站的连接数有关或与网站的流量有关;也有可能与你读取数据的方法有关;也有可能与显示数据的方式有关。
不能一概而论。
2018-09-27 20:45







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025254 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved