Fehlerhafte Benutzereingabe mit web.input
Es liegt wohl an der API cx_Oracle!
Hier wird einiges anders gehandhabt.
Ich habe es jetzt nach langem probieren zum laufen bekommen:
Hier wird einiges anders gehandhabt.
Ich habe es jetzt nach langem probieren zum laufen bekommen:
Code: Alles auswählen
data = web.input(ID='')
query = "SELECT....FROM ...WHERE a.id =:grid_ID"
cursor.execute(query, {'grid_id':data.ID})
@moehre: Was heisst ”anders”, es verwendet halt 'named' als Parameterstil, das hätte man halt in der Dokumentation nachlesen können/müssen.
Ich nehme wegen solcher Details ganz gerne SQLAlchemy als Abstraktion über die DB API 2.0. Da wäre dann aber die Frage wie man dort mit den GEO-Typen umgeht, die ja nicht zum SQL-Standard gehören.
Ich nehme wegen solcher Details ganz gerne SQLAlchemy als Abstraktion über die DB API 2.0. Da wäre dann aber die Frage wie man dort mit den GEO-Typen umgeht, die ja nicht zum SQL-Standard gehören.