首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SqlCommand CommandTimeout属性

SqlCommand CommandTimeout属性
EN

Stack Overflow用户
提问于 2012-04-04 13:57:26
回答 2查看 5.6K关注 0票数 0

我已经开发了一个web应用程序asp.net C#。

在一个按钮点击,我正在连接到数据库,这需要很长的时间来执行。最初,它用于超时。现在我增加了commondtimeout属性,

代码语言:javascript
复制
cmd.CommandTimeout = 500;

基本上是对薪资组的it处理。所需时间取决于该薪资组中的雇用人数。

所以我的问题是,如果1的paygroup需要更少的时间来执行,比如2分钟或3分钟,那么连接会在命令超时属性中打开指定的时间吗?

如果是的话。我们可以估计处理时间并相应地设置时间吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-04 14:01:33

你为什么不试试这样的东西呢?

代码语言:javascript
复制
using (SqlConnection cn = new SqlConnection(connectionString)) 
{
  //your codee to perform database operation
}

这将在您的工作完成后关闭您的连接。

票数 2
EN

Stack Overflow用户

发布于 2012-04-04 15:31:27

为了让查询完全执行,设置CommandTimeOut = 0.

  • Why
  1. 会花费这么多时间吗?您的事务应该足够快,以便让其他查询在time.
  2. SQL Profiler中执行,从而帮助您优化数据库查询。我假定您使用的是SQL Server

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10005663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档