以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [原创]SQLCommand参数化的疑问 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122874) |
-- 作者:kb9702 -- 发布时间:2018/8/3 14:35:00 -- [原创]SQLCommand参数化的疑问 最近使用SQLCommand参数化insert into 表的时候发现一个问题 for each表行的时候如果 Dim
cmd
As new SQLCommand cmd.ConnectionName = "数据源名称" 在循环外部的时候只能插入第一行,已添加了具有相同键的项。,必须要把声明和连接名称放到循环内,效率上数据少应该没差异,但数据量大的时候肯定会有差异。 而不用参数化的SQLCommand就可以把声明和连接名称放到循环外,且不提示错误。 [此贴子已经被作者于2018/8/3 14:36:14编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/8/3 14:44:00 -- 如果使用参数化 insert into,必须重新new才行。这个没办法。 |
-- 作者:有点甜 -- 发布时间:2018/8/3 14:46:00 -- 如果担心速度,可以用事务
http://www.foxtable.com/webhelp/scr/2933.htm
或者字符串连接合成sql语句 http://www.foxtable.com/webhelp/scr/2919.htm
|