Re: AW: Can I get PrintWarn to emit warnings from the server?

Baron Schwartz <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
[I'm moving this thread back to my xaprb.com email, where it should have started from]

Selke, Gisbert W. wrote:
>> -----Ursprüngliche Nachricht-----
>> Von: Baron Schwartz
>> Gesendet: Mittwoch, 28. März 2007 03:26
>> I'm trying to find a way to get Perl to print warnings from SQL 
>> statements that I might need to log and investigate.  I'd 
>> like this to 
>> happen when I do a statement that truncates a data value, 
>> converts a bad 
>> date etc -- anything that normally results in the mysql command-line 
>> client telling me there are warnings.
>>
>> Is this possible?  PrintWarn currently doesn't seem to do 
>> anything that 
>> I can tell, but I'm not sure I'm doing it right:
>>
>> my $dbh = DBI->connect($dsn, $user, $pass,
>>     { PrintWarn => 1, RaiseError => 1, PrintError => 1 })
> One way would be to 
>   $dbh->prepare('show warnings');
> and then execute() and fetch...().

Thanks Gisbert.  I can do this, but only if I explicitly check after each statement. 
I'm hoping there is (or can be in the future) DBD support for catching warnings without 
polling the server.

Regards
Baron

-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.