
正文
包含vb.netsql超时的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB的ADO连接SQL数据库显示超时,为什么啊?
连接错误基本上就是你设置连接语句的问题了~ 服务器地址错误 账号密码错误等问题
如果确定连接没问题, 但是现实超时的话, 就是你的查询语句问题, 结果出不来啊, 检测的办法是将你的语句放到SQL数据库中运行一下看看, 或者写存储过程 将语句Print 输出看看~
相关问答
Q1: vb.net超时问题
server=.;uid=sa;pwd=;database=数据库;Max Pool Size=512
连接字符串写成这样或许可以解决.但是这个方法我没用.
还有个问题需要楼主注意,并不是你关闭SqlDataReader就真的关闭了,有时出现错误,dr.Close();会执行不到,不用我举例子了吧.
------------------------------------------
关闭了但没释放吧.
connection.Dispose();
或你让该类继承System.IDisposable接口,强迫释放资源,这样就不会出现连接数量不够的问题了。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
Q2: server sql vb连接超时
一般在连接字符串中设置Connect Timeout=5,如果超过5秒,就会出现错误提示。
dim constr as string
constr="server=;database=数据库名;UID=XXXXXXX;PWD=XXXXXX;Connect Timeout=5"





