ich habe ein kleines Problem und ich weiß auch woran es liegt, allerdings weiß ich nicht wie ich es behebe kann:-(
Und zwar will ich meine Datenbank befüllen. Was auch klappt, allerdings würde ich gerne in die Datenbank einen Wert schreiben und nicht die variable:
'result.bits[0]'
ich weiß wenn dann müsste es result.bits[0] so heißen ohne Die Anführungszeichen.
Leider funktioniert das auch nicht. Kann mir jemand sagen wie ich sowas escapen kann?
vielen Dank im voraus
hier mein Code:
Code: Alles auswählen
cur = conn.cursor()
cur.execute("INSERT INTO SPS (ID,State, SALARY) \
VALUES (1, 'result.bits[0]', 65000.00 )")
cur.execute("INSERT INTO SPS (ID,State, SALARY) \
VALUES (2, 'result.bits[1]', 65000.00)");
cur.execute("INSERT INTO SPS (ID,State, SALARY) \
VALUES (3, 'result.bits[2]', 65000.00 )")
conn.commit()
print "Records created successfully";
conn.close()