Problem mit Parametern von SQLalchemy Execute ()Python

Python-Programme
Anonymous
 Problem mit Parametern von SQLalchemy Execute ()

Post 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>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post