Hallo,
soweit ich weiß arbeitet sqlite intern im UTF-8 Format. An deiner Stelle würd ich mal probieren,
Unicode auf False zu setzen und alle Strings die rein bzw. rausgehen ins UTF-8 Format bzw. zurück ins
Ansi Format zu konvertieren.
D.h. aus
db.Query('INSERT INTO testtable (testtext) VALUES (''öüäasd'');')
wird:
db.Query(AnsiToUTF8('INSERT INTO testtable (testtext) VALUES (''öüäasd'');'))
Das Ergebnis eines SELECT statements muss dann mit
UTF8ToAnsi()
zurückkonvertiert werden.
Gruß
zaphod