0
Ich versuche, einfügen zu machen. Dies ist mein Code:Web2Py in Datenbankfehler einfügen
db.define_table('orders',
Field('idProduct', type = 'integer'),
Field('quantity', type = 'integer'),
Field('idUser', type = 'integer'),
Field('status'),
Field('order_date'),
Field('product_price', type = 'integer'))
Die SQL:
sql = "Insert into orders (idProduct,idUser,quantity,status,order_date,product_price) values "
sql = sql + "(" + str(idProduct) + "," + str(idUser) + "," + str(quantity) + ",'cart','" + str(order_date)+ "," + str(product_price)+"')"
und ich erhalte folgende Fehlermeldung:
<class 'sqlite3.OperationalError'> 5 values for 6 columns
Ich verstehe nicht, was falsch ist, weil, wenn ich product_price
entfernen Alles funktioniert.
Danke.
Danke, ich habe die gleiche Sache vor, aber mein Code ist gebrochen somewere und es funktioniert immer noch nicht. –
Immer noch der gleiche oder ein anderer Fehler? – CodeFuller
Ein weiterer Fehler: unerkanntes Token: "'16 -5-2016 11: 30, Keine)" –