on 10-19-2010 4:35 PM
Hello
Is there a newer version of SQLDBC than 7.7.07.16.
I use SQLDBC in a multithread program and I have GPF. so I synchronize call to SQLDBC::SQLDBC_PreparedStatementConnection Object with a critical section, I synchronize API call to a statement with another critical section, and
Hello
I use SQLDBC (libSQLDBC 7.7.07.16) in a multithread program and I have GPF. so I synchronize call to SQLDBC::SQLDBC_PreparedStatement, SQLDBC::SQLDBC_ResultSet, SQLDBC::SQLDBC_Connection Object with a critical section for a defined connection.
But I still have random access violation :
in the function
libSQLDBC!IFRPacket_RequestPacket::copyInto(class IFRPacket_RequestPacket * source = 0x0a8368d0)
This function is called by
libSQLDBC!IFR_Connection::sqlaexecute()+0x199 (FPO: [Non-Fpo]) (CONV: thiscall) [d:\depot\bas\sap_db\77_sp_rel\gen\opt\ntintel\sys\wrk\fast\tmp\ifr_connection.cpp @ 3043]
It seems that the connection IFRPacket_RequestPacker member contains an invalid PIn_SQLPacket.
Is there a way do have source code to help me to understand how to fix or workaround the issue ?
Do you have a newer version of libSQLDBC.dll that I can test ?
Do I add synchronisation between to connection in my code ?
I can send you a windbg DUMP, if you need it
Yann.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.