RE: SQL errors not making it back to Perl

[email protected] ("Roode, Eric")
Newsgroups perl.dbi.users
Message-ID <[email protected]>
On Friday, September 10, 2010 3:58 AM, Martin J. Evans wrote:

> On 09/09/10 21:20, Roode, Eric wrote:
> > On Thursday, September 09, 2010 4:14 AM, Martin J. Evans wrote:
[...]
> >>
> >> You could send me a level 15 trace and I might see something but it
> >> looks like raiserror in your case is not raising an error.
[...]
> > 
> > I don't know what a "level 15 trace" is, but I'd be interested in
> > doing it if it might shed some light on what's going on.
> > 
> > -- Eric
> > 
> 
> See http://search.cpan.org/~mjevans/DBD-ODBC-1.24/ODBC.pm#Tracing
> 
> I suggest you add:
> 
> use DBD::ODBC;
>
DBI->trace(DBD::ODBC->parse_trace_flags('odbcconnection|odbcunicode'));
> 
> to the start of your script then do something like:
> 
> set DBI_TRACE=15=x.x
> 
> from the command line before running your script. The trace output
> will go to the file x.x.
>
> Don't send the trace to the list - it will probably be quite large
> and will get filtered anyway.

Okay, I did that, and I got a nice verbose trace.  I'm no expert here,
but I don't see anything that looks suspicious in it.  At first I was
startled by this message:

    !!DBD::ODBC unsupported attribute passed (RaiseError)

but then I saw it with other attributes (Username, e.g.), so I figured
that DBI was handling this attribute.  (Am I right?)

Anyone who would like to look at the log (and, I hope, to show me what
I'm missing!) can see it at

    http://nopaste.gamedev.pl/?id=8071
or
    http://cl.ly/1c7e22e086fb0d3556fa

I would appreciate it.

Thanks,
-- Eric
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.