DB Abfrage mit psycopg: TypeError: not all arguments conv...
Verfasst: Dienstag 5. Dezember 2006, 12:16
Hi,
mein Problem sieht wie folgt aus:
Ich will aus meiner Datenbank/Tabelle bestimmte Informationen lesen. Nach dem ich die Verbindung zur Datenbank hergestellt habe lese ich das SELECT statement in die Variable 'sql' ein:
Dieser Aufforderung kommt mein Script prima nach. Die Spalte 'test' in der Tabelle 'table' ist vom Typ 'text'.
Nun würde ich gerne die Einträge aus der Tabelle ziehen, die in meinem Array TEST aufgelistet sind:
Leider endet das Script mit der Fehlermeldung:
Kann mir jemande einen Tipp geben, was ich falsch mache?
Danke!
mein Problem sieht wie folgt aus:
Ich will aus meiner Datenbank/Tabelle bestimmte Informationen lesen. Nach dem ich die Verbindung zur Datenbank hergestellt habe lese ich das SELECT statement in die Variable 'sql' ein:
Code: Alles auswählen
sql = "SELECT * FROM tabel WHERE entry = 'test'"
cursor.execute(sql)
Nun würde ich gerne die Einträge aus der Tabelle ziehen, die in meinem Array TEST aufgelistet sind:
Code: Alles auswählen
sql = "SELECT * FROM table WHERE entry = VALUES (%s)"
TEST=['A1BG', 'A2M']
for temp in genes:
cursor.execute(sql,temp)
Code: Alles auswählen
cursor.execute(sql, gene)
TypeError: not all arguments converted during string formatting
Danke!