Die SQLalchemy -DML -Erklärung kann keine aktivierenden Auslöser habenPython

Python-Programme
Anonymous
 Die SQLalchemy -DML -Erklärung kann keine aktivierenden Auslöser haben

Post by Anonymous »

Ich verwende SQLAlchemy und MSSQL 2019 mit Triggern (Einfügen/Update) kann nicht entfernen.
engine_new = create_engine('mssql+pymssql://***:***@***/***', implicit_returning=False)
Session_new = sessionmaker(bind=engine_new)
session_new = Session_new()
metadata_new = MetaData()
metadata_new.reflect(bind=engine_new)

partsTable = metadata_new.tables['parts']

def addPart(dataArt, manId)
# rowInsertStmt = insert(partsTable).values(
rowInsertStmt = partsTable.insert().values(
part_kod = dataArt.get('kod'),
part_description = dataArt.get('title'),
part_kod_supplier = dataArt.get('supplier'),
part_manufacturer = manId
)

session_new.execute(rowInsertStmt)

session_new.commit()

< /code>
DataArt - List mit Teilenbeschreibungen

Manid - ist von Herstellern < /p>
Fehlermeldung: < /p>

Die Zieltabelle 'Teile' der DML -Anweisung. /> < /blockquote>
Jetzt denke ich, dass Sqlalchemy nicht mit MSSQL -Triggern arbeiten kann. Weil keine Arbeitslösung für meine Situation im Internet gefunden wurde, aber in offiziellen Dokumenten wird dieses Problem nicht hervorgehoben. Es kann SQLALCHEMY ohne Ausgabe verwenden? Drop sqlalchemy und verwenden Sie direkte SQL -Anfragen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post