Hi all, I have a multithreaded app using 3.5.1 latest on the site.
I "BEGIN EXCLUSIVE TRANSACTION;" Add some data and then "COMMIT;" The COMMIT sometimes returns SQLITE_ERROR but, the error message is "Select still in progress". I was under the impression I was supposed to get a "SQLITE_BUSY" in this case and be allowed to retry until the commit actually happens. I'm using direct execution to BEGIN the transaction and the same to COMMIT nResult = sqlite3_exec ( m_pDb, pszQuery, NULL, NULL, &m_pszErrorMessage ); if( nResult == SQLITE_OK ) { break; } ..... Is there an update? Is this expected behavior? If I mutex the entire process, I get no errors but, the performance is terrible. Best regards, Teg mailto:[EMAIL PROTECTED] ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------