做一个自动更新数据的程序,如何保证程序在网络或服务器中断后,客户端能够自动检测,一旦网络或服务器正常后程序能够自动连接到服务器,正常工作?
我用的是ADOConnection与adoquery连接数据库的,我用了timer,设置时间使用ADOConnection1.Connected:=false;ADOConnection1.Connected:=true;进行连接,不过这样的问题是网络一断,程序就会出现如死机一样,各位有更好的解决办法吗?
我用的是ADOConnection与adoquery连接数据库的,我用了timer,设置时间使用ADOConnection1.Connected:=false;ADOConnection1.Connected:=true;进行连接,不过这样的问题是网络一断,程序就会出现如死机一样,各位有更好的解决办法吗?
Provider=SQLOLEDB.1;Password=11;Persist Security Info=True;User ID=sa;Initial Catalog=data;Data Source=192.168.1.1
或者设置TAdoConnection.ConnectionTimeout属性
默认是15秒,改小一点