Office中国论坛/Access中国论坛

标题: 超时已过期问题 [打印本页]

作者: guoya    时间: 2005-9-14 22:10
标题: 超时已过期问题
在adp中运行大型数据库更新查询时为何总是提示“超时已过期”

数据库约30万条数据,即时加了where子句还是如此,如果数据量在10000条只需运行20秒

后台sql2000    前台accessxp

采用语句:

Dim R As Recordset

Set R = CurrentProject.Connection.Execute("update **********")
作者: 陈大林    时间: 2005-10-1 00:21
可能是SQL数据库的容量太小了
作者: zyp    时间: 2005-10-2 17:30
Dim R As Recordset

Set R = CurrentProject.Connection.Execute("update **********")
update是不能传回记录集的,你的语法有问题吧。如果只是要更新资料库的资料,直接用CurrentProject.Connection.Execute("update **********")就行了
作者: guoya    时间: 2005-10-2 21:36
sorry,原来是我居然将一个表的主键未设置,设置主键后,不到4分钟全部30万条数据更新成功




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3