Delphi7开发的软件里面,我写了一个Timer,每隔1分钟去重连数据库,在XP等环境下,我通过关闭、开启SQL服务的方法测试,是可以重新连接上的,但是放到WIN7环境下,一旦断开了数据库连接,就再也重连不上了。添加调试信息输出,发现会报“未指定的错误”
请问大家有没有好的建议。
请问大家有没有好的建议。
解决方案 »
- DLL窗体后关闭报错??
- 关于流文件的操作问题!急急急啊!!!
- 为什么fastreport横向打印会出现缺边现象?来者都是高手!!
- 用midas开发多层应用系统,设置问题,一筹莫展,大虾请进,高分奉送
- 谁能知道他这个文本的加密算法?
- ACM的例子如何在语音播放同时将声音存储到一个文件中
- delphi中OpenThread函数放在哪个单元文件中。
- 在treeview中,右键不能得到当前右键所选择selected的属性,高分
- 继续讨论“这关系到delphi程序员的命运与前途。请快进入!!!!!!”
- 关于注册表编程???
- 超级菜鸟问个自己都觉得无语的问题
- 100分求教:在DBGridEh中加入一列显示图片
或者将这个端口修改成其他的试试
我在WIN7上装了一个DELPHI7,做了一个简单的TIMER去不断的重连数据库,发现可以成功,经过排查,我发现跟我项目唯一的不同,就是连接字符串了
把连接字符串改成
Provider=SQLOLEDB.1;Password=12345678;Persist Security Info=True;User ID=sa;Initial Catalog=hh-center2;Data Source=192.168.1.250,就可以了。
在部分 win 7 系统里可以,但有些电脑里就不可以了。还没有找到原因。