社区
数据库相关
帖子详情
Delphi7开发的软件在WIN7下重连数据库会失败
facelessvoidhj
2012-06-19 09:02:04
Delphi7开发的软件里面,我写了一个Timer,每隔1分钟去重连数据库,在XP等环境下,我通过关闭、开启SQL服务的方法测试,是可以重新连接上的,但是放到WIN7环境下,一旦断开了数据库连接,就再也重连不上了。添加调试信息输出,发现会报“未指定的错误”
请问大家有没有好的建议。
...全文
474
10
打赏
收藏
Delphi7开发的软件在WIN7下重连数据库会失败
Delphi7开发的软件里面,我写了一个Timer,每隔1分钟去重连数据库,在XP等环境下,我通过关闭、开启SQL服务的方法测试,是可以重新连接上的,但是放到WIN7环境下,一旦断开了数据库连接,就再也重连不上了。添加调试信息输出,发现会报“未指定的错误” 请问大家有没有好的建议。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
polly_110
2013-01-23
打赏
举报
回复
楼主,我也遇到同相的问题,但是,我的连接字符串跟你是一样的,各字段的位置都是一样的。 在部分 win 7 系统里可以,但有些电脑里就不可以了。还没有找到原因。
鐵蛋
2012-06-19
打赏
举报
回复
你以管理员权限运行程序试试
山东蓝鸟贵薪
2012-06-19
打赏
举报
回复
在DELPHI中连接MSSQL数据库时加上默认端口号:1433试试
或者将这个端口修改成其他的试试
facelessvoidhj
2012-06-19
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
是不是你没有权限开启服务
[/Quote]
开启关闭sql服务是我手动操作的,目的是测试Timer能否重连成功,但是在XP下可以,WIN7下就不行
bdmh
2012-06-19
打赏
举报
回复
是不是你没有权限开启服务
facelessvoidhj
2012-06-19
打赏
举报
回复
谢谢大伙,解决了。思路如下:
我在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,就可以了。
facelessvoidhj
2012-06-19
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
是不是单机环境, 防火墙,对应的端口是否开放。
[/Quote]
数据库装在WIN7的主机里面,程序在本机的虚拟机里面运行正常,可以重连成功,但是放在WIN7主机里面无法重连
代码跳动
2012-06-19
打赏
举报
回复
是不是单机环境, 防火墙,对应的端口是否开放。
facelessvoidhj
2012-06-19
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
你以管理员权限运行程序试试
[/Quote]
已经这样试过了,并且还用兼容的方式运行,都没有用
facelessvoidhj
2012-06-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
在DELPHI中连接MSSQL数据库时加上默认端口号:1433试试
或者将这个端口修改成其他的试试
[/Quote]
恩,谢谢,稍后我试试
win7
下
Delphi
7操作SQL server2000
在
Win7
环境下操作SQL Server 2000,需要确保服务器端的SQL Server服务正常运行,并且客户端的ODBC或OLE DB驱动正确安装,以便
Delphi
7可以通过这些驱动与
数据库
进行通信。 ###
Delphi
7与SQL Server 2000的交互 在...
DELPHI
XE2 运行包 集合(win32)
DELPHI
XE2 运行包集合是一个针对Windows 32位操作系统的
软件
开发
工具,主要用于解决在使用
DELPHI
XE2
开发
程序时可能出现的依赖问题。这个集合包含了多个必要的BPL(Binary Package Library)文件,这些文件是
DELPHI
...
彩虹UDA
软件
狗工具带硬复制工具
软件
狗
开发
套件 3.0 版新增功能在
软件
狗
开发
套件 V3.0 中,新增了与原并口硬件完全兼容的 UDA 型 USB
软件
狗。 USB
软件
狗也提供了 100 字节的用户存储区。新的
开发
商工具( DogEdt32.EXE )或接口函数既可以老的...
连接mysql所用的libmysql.dll.rar
在
开发
过程中,有时候我们需要在
Delphi
或C++Builder这样的集成
开发
环境中与MySQL
数据库
进行交互。为了实现这个功能,我们需要依赖特定的库文件,其中`libmysql.dll`是关键的一环。这个压缩包提供了32位和64位版本的`...
PowerBuilder WIN32 API浏览器API参考 pb 9
开发
PowerBuilder是一款强大的
数据库
应用
开发
工具,它允许
开发
者创建桌面、Web和移动应用程序。在PowerBuilder 9中,
开发
者可以利用WIN32 API(Windows应用程序接口)来扩展其应用程序的功能,达到与操作系统更深入的...
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章