Hi Robert,
anstatt mit 100 IF-Schachtelungen kann man sowetwas geschickter über
SELECT CASE variable
CASE "gut"
CASE "ok"
CASE "scheisse"
CASE ELSE
END SELECT
machen
den Sinn dieser Funktion sollte man recht gut intuitiv erfassen können. Das einzige was damit nicht geht sind rechenoperationen hinter CASE
hinter CASE "gut" baust du das SQL-Statement zusammen
stmt_sql = "UPDATE VotingTabelle SET Voting_gut = Voting_gut + 1 WHERE Download='xxxxxx'"
dann stellst du das Statement für die anderen Fälle (Cases) halt um (falls Bedarf besteht):
stmt_sql = "UPDATE VotingTabelle SET Voting_scheisse = Voting_scheisse + 1 WHERE Download='xxxxxx'"
Erst nach dem END SELECT führst du dann das SQL aus
myConn.execute stmt_sql
fertig ist der Lack....
HTH, Frank