On Thu, Sep 1, 2011 at 02:10, Clive Eisen <cl...@serendipita.com> wrote:
> I'm using mod_perl and Informix, and therefore Apache::DBI and > DBD::Informix > It seems I am running into stale database handles > That is to say a connect in my code 'works' but any operation on the dbh > fails with a > can't call method 'blah' on an undefined value > after a time. > > Reading http://search.cpan.org/~phred/**Apache-DBI-1.10/lib/Apache/** > DBI.pm <http://search.cpan.org/%7Ephred/Apache-DBI-1.10/lib/Apache/DBI.pm> > > suggests that I need a dbping method and an example is supplied > What 'simple' piece of sql do the team suggest? > > select 1 from systables where tabid =1 > That is the simplest one that works in (almost) any Informix database. To be safe against 'MODE ANSI' databases, you'd use: SELECT 1 FROM "informix".systables WHERE TabID = 1 This is safe in a MODE ANSI databases, and any version from 4.00 onwards. -- Jonathan Leffler <jonathan.leff...@gmail.com> #include <disclaimer.h> Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org "Blessed are we who can laugh at ourselves, for we shall never cease to be amused."