- Beiträge: 14
SQL update Anweisung
- Martin
- Autor
- Offline
- Benutzer
-
Weniger
Mehr
14 Jahre 1 Monat her #261
von Martin
SQL update Anweisung wurde erstellt von Martin
Hallo Herr Stark,
ich will ein Feld einer SQL-Datenbank updaten und zwar von 9 auf 0 (der Datensatz soll freigegeben werden).
Verwende ich dann auf der read und auf der write-Seite den SQL-Adapter mit der entsprechenden Tabelle?
Wird dann das Feld über den replace-Heater umgesetzt?
Ich habe so probiert, dann bekomme ich folgendes script:
use [test190]
set dateformat 'ymd'
begin tran
if exists (select [PK_VEIS_INVOICE] from [VEIS_INVOICE] where [PK_VEIS_INVOICE] = null)
update [VEIS_INVOICE] set [ENTITYSTATE] = 0 where [PK_VEIS_INVOICE] = null
commit tran
er tut aber nicht!
Was mache ich falsch?
Gruss
Martin
ich will ein Feld einer SQL-Datenbank updaten und zwar von 9 auf 0 (der Datensatz soll freigegeben werden).
Verwende ich dann auf der read und auf der write-Seite den SQL-Adapter mit der entsprechenden Tabelle?
Wird dann das Feld über den replace-Heater umgesetzt?
Ich habe so probiert, dann bekomme ich folgendes script:
use [test190]
set dateformat 'ymd'
begin tran
if exists (select [PK_VEIS_INVOICE] from [VEIS_INVOICE] where [PK_VEIS_INVOICE] = null)
update [VEIS_INVOICE] set [ENTITYSTATE] = 0 where [PK_VEIS_INVOICE] = null
commit tran
er tut aber nicht!
Was mache ich falsch?
Gruss
Martin
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
14 Jahre 1 Monat her #262
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Aw: SQL update Anweisung
Hallo Martin,
Ihr Ansatz mit 2x die gleiche Tabelle 1x für READ und 1x für WRITE ist schon richtig.
Damit aber SQL Update Anweisungen (richtig) generiert werden können müssen die Primary Key Felder der READ/WRITE Seite verbunden werden.
Es werden immer, auch bei UPDATES, alle verbundenen HEATER ausgeführt!
Achten Sie bitte darauf, dass im Konfigurator für den SQL Server Adapter auf der WRITE Seite die Option UPDATE aktiviert ist! Dann sollte es eigentlich klappen.
ACHTUNG: Wenn Sie auf der READ Seite keine WHERE Einschränkung verwenden werden alle Datensätze der Tabelle aktuallisiert!
Ihr Ansatz mit 2x die gleiche Tabelle 1x für READ und 1x für WRITE ist schon richtig.
Damit aber SQL Update Anweisungen (richtig) generiert werden können müssen die Primary Key Felder der READ/WRITE Seite verbunden werden.
Es werden immer, auch bei UPDATES, alle verbundenen HEATER ausgeführt!
Achten Sie bitte darauf, dass im Konfigurator für den SQL Server Adapter auf der WRITE Seite die Option UPDATE aktiviert ist! Dann sollte es eigentlich klappen.
ACHTUNG: Wenn Sie auf der READ Seite keine WHERE Einschränkung verwenden werden alle Datensätze der Tabelle aktuallisiert!
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.283 Sekunden