On 10/09/10 16:30, Roode, Eric wrote: > 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 > >
You don't look like you did anything but connect and disconnect. You are running it on the script you posted originally aren't you? Can you try again. Remove the use DBD::ODBC and connect flags I asked you to add and simply do the set DBI_TRACE=15=x.x. Search the log for the SQL you issue - if you don't see some of it the tracing is still not right. Martin -- Martin J. Evans Easysoft Limited http://www.easysoft.com