环境:SQL SERVER 2000,程序C++、Delphi。
整套系统分为服务器端与客户端;
数据库与服务器端(C++开发)装在一台机器上面,客户端(Delphi开发)装在另一台机上面。
服务器端连接数据库方式为ODBC连接(先配置ODBC,
然后再用字符串去指定这个ODBC),
客户端连接方式为ADO(用了一个数据模块TDataModule里面定义了一个TADOConnection,用UDL文件配置数据库参数,然后TADOConnection,去加载UDL文件去连接数据库)。现在的问题是:客户端的程序一旦长时间放在不动,你再去操作的话就抛"连接失败",服务器端有时候也会出现连接问题,从而导致执行语句不成功。请问这种问题要怎么解决?
整套系统分为服务器端与客户端;
数据库与服务器端(C++开发)装在一台机器上面,客户端(Delphi开发)装在另一台机上面。
服务器端连接数据库方式为ODBC连接(先配置ODBC,
然后再用字符串去指定这个ODBC),
客户端连接方式为ADO(用了一个数据模块TDataModule里面定义了一个TADOConnection,用UDL文件配置数据库参数,然后TADOConnection,去加载UDL文件去连接数据库)。现在的问题是:客户端的程序一旦长时间放在不动,你再去操作的话就抛"连接失败",服务器端有时候也会出现连接问题,从而导致执行语句不成功。请问这种问题要怎么解决?
解决方案 »
- 请问,这个关于INNER JOIN的句子为什么报错
- 谁有《数据库系统实现(中文版》的电子书
- |zyciis| 当一个商品表里面的性别,可能会有多种选项的时候,如何来设计这个字段,以便能够更高效的查询呢?谢谢
- 求一SQL,想迷糊了
- 请教一个存储过程
- SqlServer用户自定义函数问题,将Varchar转变为float
- 急问,两张表(结构相同)横着并为一张表(详细见内)
- 如何降序~~~~
- 请问谁有COBOL/面向对象COBOL的相关资料?
- 如何在ORACLE启动时执行一个自定义的存储过程
- 碰到棘手问题-数据库恢复的时候选错目标,现在要把被覆盖的数据库恢复出来
- sql2000占内存800多M,如何测试问题在哪
一般SQL SERVER都会启动TCP保活连接定期发保活报文,如果主机休眠了无响应SQL会释放链接