Der Daten Import / Export Spezialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum SqlServer Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Import , FlatFile Export , Import IDENTITY (Auto Inkrement) Felder , Export auf mehrere CSV Dateien aufteilen
  • Seite:
  • 1

THEMA:

Insert und Update Preise in Preislisten 4 Monate 1 Tag her #4595

  • Holger Herrmannsfeldt
  • Holger Herrmannsfeldts Avatar Autor
  • Offline
  • Beiträge: 46
Hallo Herr Stark,

ich habe eine Excel-Tabelle mit Artikelpreisen, entsprechenden Artikelnummern und den dazugehörigen Preislistennummern.
Derzeit sind in der SQL-Tabelle 4 Preislisten (120,121,122...) mit jeweils den gleichen Artikeln zu aktualisieren bzw. wenn der Artikel noch nicht in der Preisliste vorhanden soll ein Insert vorgenommen werden. Bei Ausführung des Script bekomme ich folgende Fehlermeldung:
Eine Zeile mit doppeltem Schlüssel kann in das .......mit dem eindeutigen ZZ_Unique-Index nicht eingeführt werden. Der doppelte Schlüssel werden ist (Artikelnummer in der 1. Zeile der Preisliste 121).
Habe ich da einen Denkfehler? Die eindeutige Zuordnung erfolgt ja durch die Preislistennummer und Artikelnummer.

Im Anhang habe ich die Exceltabelle und das Script.

Danke und viele Grüße

HH

 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Insert und Update Preise in Preislisten 4 Monate 1 Tag her #4596

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1789
Hallo Herr Herrmannsfedt,

damit der SQL Server Adapter weiß wann ein Update oder Insert auszuführen ist müssen Sie den/die Primary Keys dahingehend bekannt geben.

Hierzu im SQL Server Adapter den Haken für „Primary Key“ auf dem Feld ID entfernen und bei den gewünschten Feldern aktivieren. Ich vermute in Ihrem Fall werden das die zwei Felder „ListeID“ und „Artikelnummer“ sein, siehe Screenshots. Ihre Definition habe ich dementsprechend angepasst, siehe Anhang.

Anmerkung: Hiermit ändern Sie nicht den Primary Key auf der zugrundeliegenden SQL Server Datenbanktabelle, Sie teilen dem FlowHeater lediglich mit anhand welcher Felder er versuchen soll einen evtl. passenden Datensatz zu finden.

 

 

 

Dateianhang:

Dateiname: aktion_ketten.zip
Dateigröße:7 KB

 
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.

Insert und Update Preise in Preislisten 4 Monate 17 Stunden her #4597

  • Holger Herrmannsfeldt
  • Holger Herrmannsfeldts Avatar Autor
  • Offline
  • Beiträge: 46
Vielen Dank, nachdem ich dann auch noch das Feld "ID" gelöscht habe funzt es.

VG

Holger Herrmannsfeldt
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.141 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2022 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en