TheDevil
23-09-13, 12:50
Hallo World,
ich habe hier eine DB2 Datei welche Keyfelder definiert ist (3 Felder). Aber halt nicht Unique. Ich nutze dies so für eine Sortierung. Nun bin ich hier am c# "lernen" und lese diese Datei über .Net ein. Klappt. Über den Commandbuilder werden aber nur die Commands für Insert und Select gesetzt. Commands für update und delete werden nicht erstellt.
Ich vermute das dies mit der NICHT UNIQUE Definition zusammenhängt. Nach einigen Diskussionen vor Ort ist dies auch wahrscheinlich da ja hier mehrere Datensätze den selben Key haben können und somit anscheinend beim einlesen der Daten in ein Dataset keine Rückverbindung vorhanden ist.
Nun die Frage : Gibt es im Zusammenspiel von c# mit so einer DB2 evtl. doch eine Möglichkeit dem Dataset z. b. die relative Satznummer oder ähnliches mit zu übergerben um die update und delete Funktion in c# erstellt zu bekommen ?
Gruß aus dem Norden,
Ralf
ich habe hier eine DB2 Datei welche Keyfelder definiert ist (3 Felder). Aber halt nicht Unique. Ich nutze dies so für eine Sortierung. Nun bin ich hier am c# "lernen" und lese diese Datei über .Net ein. Klappt. Über den Commandbuilder werden aber nur die Commands für Insert und Select gesetzt. Commands für update und delete werden nicht erstellt.
Ich vermute das dies mit der NICHT UNIQUE Definition zusammenhängt. Nach einigen Diskussionen vor Ort ist dies auch wahrscheinlich da ja hier mehrere Datensätze den selben Key haben können und somit anscheinend beim einlesen der Daten in ein Dataset keine Rückverbindung vorhanden ist.
Nun die Frage : Gibt es im Zusammenspiel von c# mit so einer DB2 evtl. doch eine Möglichkeit dem Dataset z. b. die relative Satznummer oder ähnliches mit zu übergerben um die update und delete Funktion in c# erstellt zu bekommen ?
Gruß aus dem Norden,
Ralf