2017-07-05 4 views
0

Hey Experten Ich versuche, Wert zu bestimmten Spalte in der Tabelle hinzuzufügen, aber Python liest meinen Wert als Spalte.sqlite Fehler, Lesen Wert als Spalte

conn = sqlite3.connect('ddbinven') 

c = conn.cursor() 
def insert_data(name,value): 
    c.execute('INSERT INTO testingddb(%s) VALUES(%s);' %(name,value)) 
    conn.commit() 
    c.close() 
    conn.close() 

insert_data("tablename", "reverseeng02") 

Fehler:

c.execute('INSERT INTO testingddb(%s) VALUES(%s);' %(name,value)) 
sqlite3.OperationalError: no such column: reverseeng02 

Antwort

0

gefunden Ausgabe fehlt "" um %s

conn = sqlite3.connect('ddbinven') 

c = conn.cursor() 
def insert_data(name,value): 
    c.execute('INSERT INTO testingddb("%s") VALUES("%s");' %(name,value)) 
    conn.commit() 
    c.close() 
    conn.close()