您的位置:程序门 -> .net技术 -> c#



winform中如何设置超时


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winform中如何设置超时
发表于:2007-02-13 01:17:59 楼主
写了一个访问数据库的语句,但运行时间较长,有时会出现超时的错误。请问如何把超时时间设长点?
发表于:2007-02-13 07:45:481楼 得分:0
up
发表于:2007-02-13 08:51:242楼 得分:0
sqlconnection   con=new   sqlconnection();
con.connectiontimeout=int值;//连接时间
sqlcommand   cmd=new   sqlcommand();
cmd.commandtimeout=int值;//执行命令时间
发表于:2007-02-13 11:06:533楼 得分:0
首先是你的代码问题,其次是你的sql语句或者存储过程的问题,再就是数据库配置的问题,最后是数据库服务器的性能或网速问题。
最不因该修改的是超时。
发表于:2007-02-13 14:16:444楼 得分:0
ado.net组件大都有相应的超时属性
发表于:2007-02-13 14:24:015楼 得分:0
个人认为是你代码有问题或者机器有问题
正常情况执行sql,再复杂也很难有超时的
发表于:2007-02-13 17:01:256楼 得分:0
con.connectiontimeout=时间;
发表于:2007-02-13 17:20:147楼 得分:0
up
发表于:2007-02-23 14:00:218楼 得分:0
connectiontimeout属性好象是只读的属性。
另外:我的代码我试过用查询分析器来运行,大概3分钟左右。这算不算时间长。
发表于:2007-02-23 14:04:069楼 得分:0
connectiontimeout应该是建立连接的超时时间吧?现在我是想延长查询的超时时间。
我是用sqldataadapter来访问数据库的,sqldataadapter好象没得设置timeout


快速检索

最新资讯
热门点击