Page 1 of 1

Problem mit Parametern von SQLalchemy Execute ()

Posted: 12 Feb 2025, 05:04
by Anonymous
Ich habe Folgendes: < /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()
Diese Methode scheint erfolgreich auszuführen, wenn params_tuple keine ist, aber es schlägt sonst fehl. Hier ist ein Beispiel: < /p>

Code: Select all

INSERT INTO x.aggregation_dates (position_date, account_id, horizon)
VALUES (?, ?, ?)
wobei params_tuple = ('2025-01-31', 12, 22)
Warum funktioniert das nicht? Was fehlt mir? /p>
< /blockquote>
Danke! < /p>