Problem mit Parametern von SQLalchemy Execute ()
Posted: 12 Feb 2025, 05:04
Ich habe Folgendes: < /p>
Diese Methode scheint erfolgreich auszuführen, wenn params_tuple keine ist, aber es schlägt sonst fehl. Hier ist ein Beispiel: < /p>
wobei params_tuple = ('2025-01-31', 12, 22)
Warum funktioniert das nicht? Was fehlt mir? /p>
< /blockquote>
Danke! < /p>
Code: Select all
def execute_query(sql_query, engine, params_tuple=None):
params_tuple = params_tuple if params_tuple else {}
with engine.connect() as connection:
result = connection.execute(text(sql_query), params_tuple)
connection.commit()
Code: Select all
INSERT INTO x.aggregation_dates (position_date, account_id, horizon)
VALUES (?, ?, ?)
Warum funktioniert das nicht? Was fehlt mir? /p>
< /blockquote>
Danke! < /p>