Parameter (:hostvariable in sqlachemy
Verfasst: Samstag 20. September 2008, 22:04
Ich raffe es nicht.
Liegt bestimmt an dem mangelhaften Verständnis der String/Obect Geschichte von Python.
Mein Code
funktioniert.
Nun will ich die '1' durch eine im Programm geänderte Variable ersetzen.
Sowas:
Geht nicht, es kommt zur Beschwerde, das ich keinen int Wert benutzen darf, wo
TypeError: unsupported operand type(s) for %: 'Query' and 'int'
Ok, sehe ich ein.
Und den Filter als String vorher zusammenbauen klappt auch nicht..
DOch wie macht man es denn richtig?
Liegt bestimmt an dem mangelhaften Verständnis der String/Obect Geschichte von Python.
Mein Code
Code: Alles auswählen
for beschr in session.query(rezepte).filter(rezepte.c.id=='1'):
self.rez_txt.set_text(beschr[1])
Nun will ich die '1' durch eine im Programm geänderte Variable ersetzen.
Sowas:
Code: Alles auswählen
for beschr in session.query(rezepte).filter(rezepte.c.id=='%d'" % (rez_id)
TypeError: unsupported operand type(s) for %: 'Query' and 'int'
Ok, sehe ich ein.
Und den Filter als String vorher zusammenbauen klappt auch nicht..
DOch wie macht man es denn richtig?