sql server 要求1秒内插入大量数据应该怎么做? 用ODBC 或者 DAO? 还是写存储过程? 要么直接用C写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以详细一点说吗 fastdb是什么东西啊 dblib是调用SQL的C函数集,效率相对较高,但使用比较麻烦和复杂。不过用过dblib,的确比其他的操作快。使用那个方法,还要看你的数据量大的怎么样。如果有几十万的数据行,那么还要看你的网络啦。如果那些数据可以有存储过程生成,那么最好就是由存储过程来做拉,不需要太多的程序与SQL的交互。如果你的数据需要一行一行的写入的话,我建议你不要使用动态生成的SQL insert语句,使用一个做插入的存储过程会好些。 你需要写的记录有什么特征吗?比如添加的记录有一些规律的,可以成批添加;建议使用存储过程。不管使用什么语言写程序,最终还要通过SQL Server编译然后执行,速度肯定慢。 怎样修改combobox禁用状态下的颜色? 高手请教Silder取值问题 如何为多列列表框的第二列添加数据? 请问CCoolTabCtrl如何获得ActivePage? 用ado的recordset.open方法怎样得到系统存储过程里的信息 关于explore 一个简单的概念 我忘了 帮帮小妹:( 我要好多分 关于FTP的ABOR命令? 关于VS。NET2003 VC是否对内嵌的汇编代码进行优化?
不过用过dblib,的确比其他的操作快。
使用那个方法,还要看你的数据量大的怎么样。如果有几十万的数据行,那么还要看你的网络啦。
如果那些数据可以有存储过程生成,那么最好就是由存储过程来做拉,不需要太多的程序与SQL的交互。如果你的数据需要一行一行的写入的话,我建议你不要使用动态生成的SQL insert语句,使用一个做插入的存储过程会好些。
比如添加的记录有一些规律的,可以成批添加;建议使用存储过程。
不管使用什么语言写程序,最终还要通过SQL Server编译然后执行,速度肯定慢。