Einzelnen Beitrag anzeigen

Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
675 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: SQL-Statement wird 2 mal ausgeführt

  Alt 4. Dez 2003, 11:04
ka, was in Deinem SQL-Statement des Memo's wirklich steht, aber folgendes kann dazu führen, daß es zweimal ausgeführt wird :

Zitat:
Query.ExecSQL;
...
Query.Active := false;
Query.Active := true;
ExecSQL führt nämlich das Statement in Query.SQL aus.
Query.Active führt ihn aber auch aus, wenn es True gesetzt wird.

Hoffe, das hilft Dir weiter.

BTW. Warum den Trigger per Programm setzen ? Das macht man einmal bei DB-Definition und dann läßt man ihn in Ruhe, bis man ihn ändern muß. Zum anderen beschreibst Du ein Feld "Einheiten_ID" mit einem String. ID werden normalerweise aber mit Zahlen gemacht. Check das doch mal

LG, MRN
  Mit Zitat antworten Zitat