NO : Postgresql re-establishing connection
Ken Dimson
kdimson at dimson.com
Fri Dec 3 09:06:21 EST 2010
The Postgresql dam has the $connectstatus method which returns the status of the connection.
The dam also has a $reset method to reconnect to the server.
In my super table class $construct I experimented with the following although have not proven it works perfectly yet. I cannot remember if the test $connectstatus hangs if connection is lost which would defeat the purpose.
I test the connection and then do a $reset
Do oSession.$connectstatus() Returns isConnected
If isConnected<>kPgSqlConnectionOK&oSession.$reset.$cando
Do oSession.$reset
End If
There is also a session property $state so one could test that as well
If oSession.$state=kSessionStateLoggedOn
do something such as $reset
end
Ken
On Dec-3-10, at 7:37 AM, Andy Hilton wrote:
> Postgres Gurus
>
> Is there an easy way (or any way !) within Omnis to re-establish a connection to Postgres in the event of a momentary lapse of network ?
>
> In MySQL I can use their ping command which does a nice job of re-establishing a connection if it was broken, and am looking for something similar in Postgres ?
>
> Andy_____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
Ken Dimson
kdimson at dimson.com
More information about the omnisdev-en
mailing list