Maybe using an invalid UTF-8 string as input to SQLite? Maybe your wrapper uses strlen to find the end of the string and that is different from the SQL string length function of SQLite, which may be diferent on UTF-8 strings?
My wrapper class never uses strlen(). Instead I bind the string to the statement, and I indicate the stringlength of -1 (which I assume means sqlite runs strlen() internally). And I do not change the strings while the program runs. ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------