C#数据库操作超时,急!
时间:2011-12-24
来源:互联网
public bool GetLEDShowDatas()
{
Class1 db = new Class1();
bool falg = false;
try
{
string procname = "GetLEDShowData";
db.ExecuteCom(procname);
falg = true;
}
catch (Exception e)
{
e.Message.ToString();
}
return falg;
}
这是执行存储过程的一段代码,GetLEDShowData这是存储过程名。现在总是提示:数据库操作失败!超时时间已到。在操作完成之前超时时间已过或服务器未响应。有什么办法可以解决这个问题。在数据库中直接调用这个过程没有问题。但是就是运行时间长一点。
{
Class1 db = new Class1();
bool falg = false;
try
{
string procname = "GetLEDShowData";
db.ExecuteCom(procname);
falg = true;
}
catch (Exception e)
{
e.Message.ToString();
}
return falg;
}
这是执行存储过程的一段代码,GetLEDShowData这是存储过程名。现在总是提示:数据库操作失败!超时时间已到。在操作完成之前超时时间已过或服务器未响应。有什么办法可以解决这个问题。在数据库中直接调用这个过程没有问题。但是就是运行时间长一点。
作者: xinshixiaoguan 发布时间: 2011-12-24
能把 Class1.ExecuteCom 方法晒出来吗?
也许是你这个方法有地方写得不对!
不知道你在数据库中查询出的数据有多少条?多长时间?需要设置Connection Timeout的值吗?
也许是你这个方法有地方写得不对!
不知道你在数据库中查询出的数据有多少条?多长时间?需要设置Connection Timeout的值吗?
作者: keenweiwei 发布时间: 2011-12-24
Connection Timeout=0 表示永不超时
你可以查查 msdn
你可以查查 msdn
作者: keenweiwei 发布时间: 2011-12-24
优化存储过程,查看执行计划
在查询中执行消耗的时间
在查询中执行消耗的时间
作者: wuyq11 发布时间: 2011-12-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28