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