ich habe irgendwie ein Problem im Code, weiß nicht wo der Fehler liegt, bitte um Hilfe.
Code: Alles auswählen
# friendsorganizer.py
import msvcrt
from pysqlite2 import dbapi2 as sqlite
class FriendsOrganizer(object):
def __init__(self, vorname='', nachname='', tel='', strasse='', plz=''):
self.vorname = vorname
self.nachname = nachname
self.tel = tel
self.strasse = strasse
self.plz = plz
# verbindung zur Datenbank herstellen
self.conn = sqlite.connect('E://friends.db', isolation_level = None)
self.cursor = self.conn.cursor()
self.cursor.execute("CREATE DB friends")
self.cursor.execute("CREATE TABLE friendsliste(id integer autoincrement primary key, vorname varchar(50) not null, nachname varchar(50), tel varchar(15), strasse varchar(50), plz varchar(10));")
def __ladeDatenbank(self):
pass
def erstelleEintrag(self):
pass
def loescheEintrag(self):
pass
def sucheEintrag(self):
pass
# main
print 'Friends Organizer 0.1\n*********************\n\n[1] Erstellen\n[2] Bearbeiten\n[3] Suchen\n[4] Loeschen'
if msvcrt.getch() == '1':
vorname = raw_input('\nVorname: ')
nachname = raw_input('Nachname: ')
tel = raw_input('Tel: ')
strasse = raw_input('Strasse: ')
plz = raw_input('Plz: ')
organizer = FriendsOrganizer(vorname, nachname, tel, strasse, plz)
organizer.erstelleEintrag()
self.cursor.execute("CREATE DB friends")
pysqlite2.dbapi2.OperationalError: near "DB": Syntax Error
Ok, in der Nähe von DB, aber ich finde dort nichts! Bitte helft mir!
mfg