And the verdict is ... "operator error". Sorry for the wasted bandwidth: stupid mistake on my part.
Good news: I learned a couple of useful things. Bryan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: March 13, 2003 8:56 AM To: [EMAIL PROTECTED] Subject: RE: [dbi] Re: :ODBC functionality It sounds like you could do with getting some ODBC tracing as SQLAllocStmt=-2 means SQL_INVALID_HANDLE (i.e. the connection handle passed to SQLAllocStmt was invalid). Assuming this is Windows go into the ODBC administrator and turn tracing on. What is in this trace file after a run of your Perl? Martin On 13-Mar-2003 Bryan Yeung wrote: > First of all, thank you for all of your help so far. Particularly, for > explaining where all of those _method calls go. > > The bad news is that I did try it and posted a problem I was having to > the list a little while ago. Unfortunately, no one responded. Upon > calling tables I get the following error: > > DBD::ODBC::db tables failed: (DBD: st_tables/SQLAllocStmt err=-2) > > This error, as well as some system info, can be seen in my original > message ("tables error and make problems"). > > Bryan > > P.S.--I have resolved the make issue. > > Jeff Urlwin wrote: >> Bryan, >> >> table_info in DBI maps to the driver's table_info call, which in turn calls >> SQLTables for you via the _tables() call. >> column_info does the same... >> >> _columns and _tables are implemented in ODBC.xs. >> >> The best thing to do is just try it. >> >> Jeff >> >> -- Martin J. Evans Easysoft Ltd, UK Development