using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
SqlCommand command = new SqlCommand(sql, conn);
command.ExecuteNonQuery();
conn.Close();
}现在有一个这样的问题,我sql的内容是
SET IDENTITY_INSERT [dbo].[Table] ON
INSERT [dbo].[Table] ([ID], [Name],....)VALUES (3818, 'name1',...)
INSERT [dbo].[Table] ([ID], [Name],....)VALUES (3819, 'name2',...)
INSERT [dbo].[Table] ([ID], [Name],....)VALUES (3820, 'name3',...)
... //大概3000条
...
...
SET IDENTITY_INSERT [dbo].[Nop_LocaleStringResource] OFF插入语句大概有3000条这样,我执行上边的方法,会出现超时现象,我不太明白为什么?
然后我将这3000条插入语句减少了一部分,正常运行..是不是command.ExecuteNonQuery();有什么限制呢?碰到这种情况难道要分好几次执行么?谢谢
解决方案 »
- js调用。。。。
- treeview节点选中问题
- 大家好,WinForm中,怎样在查询的结果下面新加一行合计,谢谢!
- HtmlComponent 控件 中文乱码问题(WinFrom)
- 想做个MD5的加密,如何写代码?
- 做一个下载链接,链接到的是图片,如何才能点击链接 ,弹出的是下载对话框,而不是浏览器直接打开图片
- C#里为什么要取消template
- 求助:运行时点关闭显示:在创建窗口句柄之前,不能在控件上调用 Invoke或BeginInvoke
- 请教关于系统右键菜单执行
- 如何用C# 关闭系统/ 注销系统/ 重启系统???
- TableAdapter 填充数据怎么不是填充最新的数据的?郁闷中……
- C/Swinform 的程序,如何将serversql2000让广域网访问,关键是我的机器是内部IP,192.168.1.12,电信宽带,公司的路由我无法接触.
你可以设置为command.CommandTimeout=100;如果还少了再加直到可以了~~ 还不行我就帮不了LZ了~~
晕,我没设置TIMEOUT, 原来默认30S啊。。 我试试设置长一点..谢谢哈.