主题:delphi如何向数据库中一次插入多条数据?
magicmage
[专家分:0] 发布于 2006-03-20 10:23:00
我使用的数据库是ACCESS,是从文件中读取数据后在放入数据库中,由于数据量很大,估计每次都INSERT速度会很慢,记得VB里有个UpdateBatch功能,可以一次写入多个数据,但是DELPHI里有这功能么,怎么写,希望高手指点,谢谢。
回复列表 (共5个回复)
沙发
progfan [专家分:2270] 发布于 2006-03-21 11:16:00
我看书中介绍的程序都是用循环逐个记录进行插入,是否用此功能请高手赐教。
板凳
jianfeihua [专家分:780] 发布于 2006-03-21 21:30:00
Access支持Bulk Insert语句吗?
如果在Sql中我都是用这个!
3 楼
jiamu [专家分:20] 发布于 2007-10-26 12:47:00
我也想知道答案
4 楼
cxslll [专家分:60] 发布于 2007-11-02 16:15:00
盢兵癘魁insert粂SQL粂い礛磅︽硂妓碞ぃノ–Ω磅︽
5 楼
linjipeng0 [专家分:220] 发布于 2007-12-25 09:52:00
insert into t_a(a,b,c)
select a1,b1,c1 from t_b
//在SERVER 2000 里可以把查询出来的结果集一次性的添加到一个表中去,前提条件是字段数和字段的类型要一致
我来回复