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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Die SQLalchemy -DML -Erklärung kann keine aktivierenden Auslöser haben

by Anonymous » 14 Apr 2025, 10:44

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?

Top