我使用SQLSERVER,表中存有100万条记录,其中满足检索条件的记录有2000条,
我现采用如下方法执行,执行结果花费了50分钟;(CPU P4 1.5G,内存1.25G)
sSql = "select * from table1 where MingC='a'"
rs.Open sSql, conn, 3, 2
rs.MoveFirst
while(rs.eof=false)
{
rs.fields("ZiD1")="123"
rs.movenext
}
rs.UpdateBatch
rs.Close
请高手帮忙,能否有快速的方法!
谢谢!
我现采用如下方法执行,执行结果花费了50分钟;(CPU P4 1.5G,内存1.25G)
sSql = "select * from table1 where MingC='a'"
rs.Open sSql, conn, 3, 2
rs.MoveFirst
while(rs.eof=false)
{
rs.fields("ZiD1")="123"
rs.movenext
}
rs.UpdateBatch
rs.Close
请高手帮忙,能否有快速的方法!
谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货