und versuche mir die Daten jetzt einfach erstmal anzeigen zu lassen. Leider hat er irgendeinen Syntaxfehler in der Nähe vom "FROM"
"!next
sqlite3.OperationalError: near "FROM": syntax error"
Ich hab mir jetzt mehrmals auch die Kategorienamen angesehen, dass ich ja keinen Tippfehler habe, aber ich finde das Problem einfach nicht. Davon ab, habt ihr noch tipps wie ich das mit den Datenbanken einfacher verstanden bekomme? also im Sinne der Datenverarbeitung und dem Zugriff darauf? z.b. man will nur Spalten einer bestimmten ID und die dann zusammenzählen lassen oder sowas... wenn ich mir überlege, wie ich das schreiben müsste, dass er das macht, verknote ich mir den Kopf dabei ^^
Code: Alles auswählen
import os
import sys
import sqlite3
try:
verbindung = sqlite3.connect(r"c:/Users/Mir/Desktop/chinook.db")
cursor = verbindung.cursor()
print("Datenbank verbindung steht")
except sqlite3.Error as error:
print("Es gab ein Problem beim Verbindungsaufbau")
#datenbank verbindnug muss geschlossen werden#
cursor = verbindung.cursor()
for row in cursor.execute("SELECT AlbumId, Title, ArtistId, FROM albums"):
print("AlbumId", row[1])
print("Title", row[2])
print("ArtistId", row[3])
cursor.commit
cursor.close