Fehlerhafte Benutzereingabe mit web.input

Django, Flask, Bottle, WSGI, CGI…
Antworten
BlackJack

@moehre: Das hängt vom Webserver und dessen Konfiguration ab.
moehre
User
Beiträge: 39
Registriert: Donnerstag 21. April 2016, 13:50

Es liegt wohl an der API cx_Oracle!
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})
BlackJack

@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.
Antworten