From: iODBC M. <io...@op...> - 2004-10-28 19:47:28
|
Hi Tom, > > I have sample odbc code using cursor with old version of iodbc, it > does't require me > to free hstmt for reusing hstmt. Wit the new version, it breaks my code. > I have to free hstmt and allocate again for hstmt. > Is it possible for you to create an ODBC trace file so i can see which calls you are making? To create a trace file, add the following lines to your odbc.ini or your $ODBC/.odbc.ini file: [ODBC] TraceFile = /tmp/iodbc.trace Trace = 1 Then run your sample application and you should see a complete trace in the /tmp/iodbc.trace file. If you can send this trace file to me privately on <io...@op...> i can see the sequence of calls you are making and tell you what the problem could be. I saw from another email that you had installed the linux RPMs for iODBC, so if you installed the libiodbc-devel-3.52.1-1.rpm you can also look at the source code for the iodbctest program that also reuses a statement handle without allocating a new one each time. The source should be in: /usr/share/libiodbc/samples/iodbctest.c If you just want to share your sample application with me that is fine too. Best regards, Patrick -- Patrick van Kleef Email : <io...@op...> Maintainer iODBC Web : <http://www.iodbc.org> OpenLink Software Universal Data Access & Data Integration Technology Providers |