Y
YNTW
Unregistered / Unconfirmed
GUEST, unregistred user!
使用ADOQuery.LoadFromFile取得数据后对Access数据库进行数据更新,特寻求有效的解决方案,望各位FW不吝赐教为谢。(详情见贴) (200分)<br />由于只能使用软盘作为数据交换的介质,需使用ADOQuery.SaveToFile保存Access数据库中的某些表
的数据,并利用这些数据去更新另一Access数据库中的结构相同的同名表。使用ADOQuery.LoadFromFile
从数据文件中获得数据后,采用Update+Insert/Append,即有相同记录则Update,无则Insert/Append,
尝试了两种方法,一种方法失败,另一种效率极低,故向各位有经验的FW取经,盼能得到各位FW的相助。
方法一、试图通过ADOQuery.UpdateBatch载入数据,但无法更新到表中,猜测为表中记录已清空,
无对应的键值,且LoadFromFile到的数据状态为未修改,故UpdateBatch方法失败。
方法二、构造SQL语句实现数据更新,在数据量稍大(>100K)后,更新速度极慢,应用程序假死,
效率极低,也是很失败的方法。
重金寻求有效的解决方法,望各位FW不吝赐教为谢。
的数据,并利用这些数据去更新另一Access数据库中的结构相同的同名表。使用ADOQuery.LoadFromFile
从数据文件中获得数据后,采用Update+Insert/Append,即有相同记录则Update,无则Insert/Append,
尝试了两种方法,一种方法失败,另一种效率极低,故向各位有经验的FW取经,盼能得到各位FW的相助。
方法一、试图通过ADOQuery.UpdateBatch载入数据,但无法更新到表中,猜测为表中记录已清空,
无对应的键值,且LoadFromFile到的数据状态为未修改,故UpdateBatch方法失败。
方法二、构造SQL语句实现数据更新,在数据量稍大(>100K)后,更新速度极慢,应用程序假死,
效率极低,也是很失败的方法。
重金寻求有效的解决方法,望各位FW不吝赐教为谢。