Hallo Hartmut und Peter,

vielen Dank für Eure Tipps! Mein Fehler war ein verdoppeltes Tuple, und als ich 
das berichtigt hatte, hatte ich trotz dem noch den alten Fehler, der wiederum 
darauf beruhte, dass ich mit der falsch erzeugten Datei weiter arbeiten wollte; 
als ich das erkannt habe, habe ich sie komplett gelöscht, und nun funktioniert 
es. Vielen Dank!

VG Detlef


-----Ursprüngliche Nachricht-----
Von: Hartmut Goebel <[email protected]> 
Gesendet: Samstag, 10. Februar 2024 15:11
An: Die Deutsche Python Mailingliste <[email protected]>
Betreff: [Python-de] Re: sqlite3-datenbank

Hallo Detlef,

Du hast mir privat geantwortet, nicht an die Liste. Wenn Du privaten Support 
haben möchtest, können wir das gerne kostenpflichtig arrangieren, ebenso 
Vidoe-Mentorin. Ansonsten gilt die Regel: Kostenlose Hilfe gibt es nur 
öffentlich.

Zu Deinem Code:

Er ist sehr, sehr unübersichtlich. Du möchtest frühzeitig lernen, wie man 
lesbarer schreibt, z.B. indem Du F-Strings verwendest oder kürzere 
Variablennamen verwendest. Dann erkennst Du auch leichter den Fehler:

>               datenfeldstring = eingabe1 + " " + "varchar(" + eingabe2 + "), "

Hier wird der bisherig String überschrieben. D. h. der "erzeugungsbefehl" 
enthält immer nur den Namen der letzten Spalte.

Noch ein paar Tipps:

  * print() ist für Debugging sehr, sehr, hilfreich
  * das Module pdb der Standard-Bibliothek ist auch hilfreich, um Fehler
    zu finden.
  * Du möchtest die "join" Methode von Strings kennenlernen und Dir
    diverse Schleifen in Deinem Code sparen

--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information 
Security Management, Security Governance, Secure Software Development

Goebel Consult, Landshut
http://www.goebel-consult.de

Blog: 
https://www.goebel-consult.de/blog/2019/openstreetmaps-hat-google-maps-weit-ueberholt/
 

Kolumne: 
https://www.goebel-consult.de/blog/cissp-gefluester/2011-10-aus-der-schublade-in-die-koepfe/
 

_______________________________________________
python-de Mailingliste -- [email protected] Zur Abmeldung von dieser 
Mailingliste senden Sie eine Nachricht an [email protected] 
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]

_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an 
[email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]

Reply via email to