Python Incorrect type of argument: str(Texteins11.11), it must be of type tuple or list the argument given to the prepared statement

  • Geht:

    Geht nicht:

    Fehlermeldung:

    Incorrect type of argument: str(Texteins11.11), it must be of type tuple or list the argument given to the prepared statement

    Warum funktioniert das mit Text und Datum, aber nicht nur als Text ? :conf:

    Die Fehlermeldung bringt mich bei der Suche auch nicht weiter.

    :helpnew:

  • Python Incorrect type of argument: str(Texteins11.11), it must be of type tuple or list the argument given to the prepared statement? Schau mal ob du hier fündig wirst!

  • fred0815 Alternativ könnte man auch eine Liste verwenden, da braucht man nicht an ein Komma denken.

    Sonstige Anmerkungen zum Quelltext: Die Fehlermeldung ist schlecht. Einfach weglassen, dann passiert im Grunde das gleiche, nur das man mehr Informationen bekommt, die dann bei der Fehlersuche nützlich sein kann.

    Die Spalte datumzeit sollte eher kein Text sein in der Datenbank sondern TIMESTAMP oder DATETIME.

    Beim öffnen von Textdateien sollte man immer die Kodierung angeben.

    v ist kein guter Name für ein Dateiobjekt.

    Der with-Block ist sehr lang. Der müsste eigentlich nur die erste Zeile umfassen.

    Das schliessen von Verbindung und Cursor sollte man gegen unerwartetes absichern. Zum Beispiel mit with und contextlib.closing().

    prepared=True macht hier eher keinen Sinn wenn man die Anweisung nur einmal verwendet.

    Ungetestet:

    “Politiker muss man nicht achten, man muss auf sie achten.” — Dieter Hildebrandt

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!