adoconnection连接sql server 时间问题,我是其他窗体共用dm窗体的adoconnection连接,为什么过5到6分钟之后就会出错,提示为:sql没有连接意思大体是这样。我把adoconnection的keepconnection设为true,commandtimeout设为:99999999,nectiontimeout设为:99999999。我数据库用户不是用的sa而是另外一个自设用户,改用户是我访问的数据库的db_owner,处理过类似问题的高手给点建议吧
调试欢乐多
我的程序也就是在网络不通的时候才出现这个情况。一般不用作特殊的处理。
能ping 通服务器地址 吗 ?
如果可以的话,你用那里面的登录名再试一下
如果不行,那就是你们网络有问题或者SQL Server出了问题罗
连接不上可能你用户名、SQL SERVER有问题,换个用户名,或者用企业管理器看看
连接不上可能是用户、SQL问题,换用户名,或者用企业管理器看
to lynew(死循环-开始) 断线的时候网络还通吗?
没有断线,网络是通的,网络没问题。
就是sql 连不上
ADOConnection1.LoginPrompt := False;
有的时候sql server连接不上,不论是用bde还是ado。
完整的解决方法没有,但是可以肯定是和信任关系有关。你可以尝试一下首先连接sqlserver服务器的一个目录,然后再连接。另外有时上面的方法也不行,具体的原因我也不清楚,希望高手解答。
ADOConnection1.LoginPrompt := False;