- Beiträge: 10
INSERT statt UPDATE
- Altermatt Thomas
- Autor
- Offline
- Benutzer
Weniger
Mehr
11 Jahre 11 Monate her #1158
von Altermatt Thomas
INSERT statt UPDATE wurde erstellt von Altermatt Thomas
Hallo Herr Stark
Da steck der Wurm drin.
Warum wird im beiliegenden Beispiel ein INSERT und nicht ein UPDATE gemacht.
mfg, Thomas
Da steck der Wurm drin.
Warum wird im beiliegenden Beispiel ein INSERT und nicht ein UPDATE gemacht.
mfg, Thomas
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
11 Jahre 11 Monate her #1160
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Aw: INSERT statt UPDATE
Hallo Herr Altermatt,
leider fehlt das Beispiel!
leider fehlt das Beispiel!
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Altermatt Thomas
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 10
11 Jahre 11 Monate her #1161
von Altermatt Thomas
Altermatt Thomas antwortete auf Aw: INSERT statt UPDATE
Sorry. Anbei das Beispiel.
Thomas
Thomas
Anhang LiveDaten_2012.zip wurde nicht gefunden.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
11 Jahre 11 Monate her #1162
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Aw: INSERT statt UPDATE
Hallo Herr Altermatt,
Sie haben in Ihrer Definition lediglich das Excel Feld "arnr" (READ Seite) mit dem Access Feld "ArtNr" (WRITE Seite) verbunden! Da das Access Feld "ID" als Autowert und Primary Key definiert ist und Sie dem Feld keinen Wert übergeben haben, geht der FlowHeater davon aus, dass Sie nur einen Insert machen möchten.
Ich vermute mal Sie möchten Felder der Access Tabelle "Produkte" anhand des Feldes "ArtNr" aktualisieren (UPDATE)?
In diesem Fall müssen Sie zuerst dem FlowHeater mitteilen, dass nicht das ID Feld sondern das Feld ArtNr verwendet werden soll um Daten in der Access Tabelle zu aktualisieren (UPDATE). Öffnen Sie dazu den Configurator des Access Adapter und wechseln Sie auf den Reiter "Felder / Datentypen". Klicken Sie das Feld ID an und deaktivieren Sie die Option PrimaryKey. Anschließend klicken Sie das Feld ArtNr an und aktivieren die Option PrimaryKey.
Hinweis: Hiermit wird nicht das Access Tabellenschema geändert, Sie teilen dem FlowHeater lediglich mit, dass SQL Update Statements wie folgt gebildet werden sollen.
update Produkte set Feld1='Wert1' where ArtNr = '123'
Dann brauchen Sie für Updates noch min. ein weiteres Feld das aktualisiert werden soll! Ich habe mal Ihre Definition so angepasst, dass UPDATES funktionieren.
Sie haben in Ihrer Definition lediglich das Excel Feld "arnr" (READ Seite) mit dem Access Feld "ArtNr" (WRITE Seite) verbunden! Da das Access Feld "ID" als Autowert und Primary Key definiert ist und Sie dem Feld keinen Wert übergeben haben, geht der FlowHeater davon aus, dass Sie nur einen Insert machen möchten.
Ich vermute mal Sie möchten Felder der Access Tabelle "Produkte" anhand des Feldes "ArtNr" aktualisieren (UPDATE)?
In diesem Fall müssen Sie zuerst dem FlowHeater mitteilen, dass nicht das ID Feld sondern das Feld ArtNr verwendet werden soll um Daten in der Access Tabelle zu aktualisieren (UPDATE). Öffnen Sie dazu den Configurator des Access Adapter und wechseln Sie auf den Reiter "Felder / Datentypen". Klicken Sie das Feld ID an und deaktivieren Sie die Option PrimaryKey. Anschließend klicken Sie das Feld ArtNr an und aktivieren die Option PrimaryKey.
Hinweis: Hiermit wird nicht das Access Tabellenschema geändert, Sie teilen dem FlowHeater lediglich mit, dass SQL Update Statements wie folgt gebildet werden sollen.
update Produkte set Feld1='Wert1' where ArtNr = '123'
Dann brauchen Sie für Updates noch min. ein weiteres Feld das aktualisiert werden soll! Ich habe mal Ihre Definition so angepasst, dass UPDATES funktionieren.
Anhang Produkte_2011.fhd wurde nicht gefunden.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Altermatt Thomas
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 10
11 Jahre 11 Monate her #1163
von Altermatt Thomas
Altermatt Thomas antwortete auf Aw: INSERT statt UPDATE
Klappt perfekt. Danke. Thomas
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.279 Sekunden