Hello, sqlite-users.

I'm a windows user - I use VS2005.
The DEBUG version of my program works fine, the RELEASE program
crashes with Access Violation!!!

LPWSTR szSqlInsert = (LPWSTR)malloc( 2048 );

swprintf( szSqlInsert, L"INSERT INTO fs VALUES( NULL, '%s', '%s', '%s', '%s', 
'%s', '%s', '%d', '%s', '%s', '%d', '%s', '%s', '%d', '%d', '%d', '%d', '%s')",
          title.c_str(), title2.c_str(), artist.c_str(), artist2.c_str(), 
album.c_str(), album2.c_str(),
          year, genre.c_str(), genre2.c_str(), track, comment.c_str(), 
comment2.c_str(),
          iBitrate, iSampleRate, iChannels, iLength, filename.c_str());
sqlite3_stmt *db_stmt = NULL;
int iResult = sqlite3_prepare16_v2(db, szSqlInsert, -1, &db_stmt, NULL ); // 
CRASH
assert(iResult == SQLITE_OK);

The call stack (many variables are invalid 'cause it's release build)
http://www.crystalidea.com/temp/callstack.png

Take a look please, and could please add to CC my email:
[EMAIL PROTECTED]

-- 
Best Regards,
 Ilya


-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to