在玩三层结构开发时,发现用DCOM或是SOCKET联接主机,在更新数据时,那怕只是一条记录也要很长的时间,一般更新一条记录要2秒左右。
主数据库大约有6万条记录,用SQL2000或ACCESS做后台数据库都一样,更新时间没什么改变。
而在DELPHI自带的例子里,更新速度极快。
更新语句:
ClientDataSet1.ApplyUpdates(0)

ClientDataSet1.ApplyUpdates(-1)
都没对速度有什么改进,大家来看看是怎么回事?