Hallo,
I think it would be a good idea to have a module named
DateTime::Format::DBI that takes a DBI::db handle and returns an
appropriate DateTime::Format::* object (currently, we only have ::MySQL
and ::Pg).
use DBI;
use DateTime;
use DateTime::Format::DBI;
my $db = DBI->connect('dbi:...');
my $db_parser = DateTime::Format::DBI->new($dbh);
my $dt = DateTime->now();
$db->do("UPDATE table SET dt=? WHERE foo='bar'",undef,
$db_parser->format_datetime($dt);
I already have an implementation; but I'd like to hear comments first
instead of just releasing it.
Claus
--
http://www.faerber.muc.de