我想设置数据库的连接字符串获取在尝试建立连接时终止尝试并生成错误之前所等待的时间,不起作用,还是要等待30-40秒作用,我设置成了5秒,但是还是不起作用,还需要等待很长时间,是不是还需要设置别的属性,请高手指点。
解决方案 »
- ASP.NET里关于TreeView如何获取当前点击的节点?
- 100分请教传控件比较好的方法
- 关于报表导入Excel后 设置Excle中字体颜色的问题
- 为什么Cookie.domain对很少一部分客户不起作用?????
- 高手指教:asp.net项目开发完成以后!要上传到空间中去!请问是把整个项目上传上去呢???还是代码分离后再上传呢??还是别的其它的???请高手指
- ==========讨论一个通过程序收缩数据库文件,日件文件问题。。。。顶者有分!
- asp.net c#时间输出格式问题?
- 高手进,寻求解决方案!
- 关于截取字符串后5位的语句
- 如何使用Js生成快捷方式
- 求一个过滤特殊符号(用语防止SQL注入问题)的通用方法供其他页面调用?
- 如何将所有的TextBox设置成同一个样式
cmd.timeout = "";至于为什么在连接字符串中不好使,查一查
连接字符串中设置了 Connect Timeout只对SqlConnection起作用。
SqlCommand.CommandTimeout
获取或设置在终止执行命令的尝试并生成错误之前的等待时间。
等待命令执行的时间(以秒为单位)。默认为 30 秒。
SqlConnection.ConnectionTimeout
获取在尝试建立连接时终止尝试并生成错误之前所等待的时间。
等待连接打开的时间(以秒为单位)。默认值为 15 秒。
我们用客户端页面浏览从数据库里取出的数据,但是因为网络原因或其他原因,不能浏览,解决的问题是如果连不上数据库,页面能快速的跳出连不上数据库,而不是延长很长时间才显示连不上数据库。可能symbol_bc实现了你们自己的想实现的目的,二我们说的可能不一样,而且,我在网上没有搜的答案,有的说connect timeout实际不起作用,可以用timer强行控制。
---在 CommandTimeout 中应避免值 0,否则会无限期地等待执行命令。 当对上下文连接(要用连接字符串中的“context connection=true”打开的 SqlConnection)执行命令时,CommandTimeout 将不起作用。 此属性是在执行命令或处理结果期间所有网络读取的累积超时。在返回第一行之后,超时仍然可能发生,但只包括网络读取时间,而不包括用户处理时间。
sqlConnectionString="Data Source=****;Initial Catalog=***;uid=****;pwd=***;Integrated Security=false;Connect Timeout=30"