[DBNETLIB][ConnectionOpen (Connect()).]未找到指定的sql server。

程序其他与数据库的操作都没有问题,只是一个地方出项这个情况,开始以为不是数据库连接的问题,事实证明我错了,delphi设置了不只一个数据库连接,我用的这个连接恰好在换计算机的时候没有修改过来,这时候如果没有运行到使用这个adoconnection的时候就不会报错,致使我费了好大的力气。  

总结:

1.找bug还是要严格按照出错信息来排查,不要误入歧途;

2.忌心浮气躁,要心平气和的来查找所有相关的每一个细节,细节决定成败;

3.不能想当然,认为某处一定没有问题,往往就是这样认为不可能的地方出了问题。

4.程序关键处修改的时候,一定要做好更新记录,很有可能是为了测试临时做的修改,最后在调试的时候浪费掉一天时间。譬如,我连接sql server 开始用的是config.ini文件,但是一次为了测试,我改用了直接用delphi来连接,其实config.ini已经失效了,后来我更换sql server服务器,忘了这回事儿,只是修改了config.ini,导致怎么也连接不上数据库,可是本地连接还都正常,还完全看不出问题所在,把客户端直接放到数据库的电脑上也不行,最后还是在本机上,停掉了sql server 才发现问题,真是后悔莫急啊!

这个就作为前车之鉴了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值