SQLAlchemy
Verfasst: Dienstag 13. Mai 2014, 18:46
Per PyZenity und damit einer erzeugten InfoBox bekomme ich einen Wert zurück, der auch Umlaute enthält. So weit so gut, soll auch so sein. Wenn ich nun diesen Text per SQLAlchemy in meine Tabelle eintragen will bekomme ich diesen Fehler:
das müßte irgendwas mit Unicode zu tun haben. Werde aber nicht schlau draus. kann mir da jemand helfen?
Code: Alles auswählen
sqlalchemy.exc.ProgrammingError: (ProgrammingError) You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings. u'INSERT INTO tgbuch (text, datum, zeit) VALUES (?, ?, ?)' ('umlaute \xc3\xbc\xc3\xbc\xc3\xbc\xc3\xbc\xc3\xbc', '13.05.2014', '19:38:09')