对
对酒当歌
Unregistered / Unconfirmed
GUEST, unregistred user!
我是一个delphi新手,以前一直用pb,我碰到一个难题,用delphi的tquery控件和updatesql控件作一有两列的表的提交,第一列整形,第二列为一100字节
的字符型,用sqlserver7.0作后台,然后给tquery插入数据,作提交试验,我发现用pb的数据窗口提交,同样10000条纪录,pb插入需68秒,提交24秒,用delphi
1000条纪录以下还可以,10000条时,commit后调用tquery的commitupdate清空缓冲区时间慢的难以忍受,我想问delphi的这类问题怎麽解决,不清空缓冲区行不行,有没有更好的办法,若如上所述作商业应用简直是不可能的.再有就是当dbgrid中有很多数据,比如1000000条时,稍动一下滚动条,就会重新检索很长时间,用pb则不会,为什么,恳请各位高手不啬赐教.
的字符型,用sqlserver7.0作后台,然后给tquery插入数据,作提交试验,我发现用pb的数据窗口提交,同样10000条纪录,pb插入需68秒,提交24秒,用delphi
1000条纪录以下还可以,10000条时,commit后调用tquery的commitupdate清空缓冲区时间慢的难以忍受,我想问delphi的这类问题怎麽解决,不清空缓冲区行不行,有没有更好的办法,若如上所述作商业应用简直是不可能的.再有就是当dbgrid中有很多数据,比如1000000条时,稍动一下滚动条,就会重新检索很长时间,用pb则不会,为什么,恳请各位高手不啬赐教.