Hallo habe folgendes Problem. Ich will einen Update Befehl mit Innerjoin ausführen.
UPDATE tb_Angebotsdetails SET AngebotsNr=@AngebotsNr, Lieferantenname=@Lieferantenname, Angebotseingang=@Angebotseingang,Liefertermin=@Lie fertermin, Lieferzeit=@Lieferzeit, Angebotspreis=@Angebotspreis,Bemerkungen=@Bemerkun gen
Bis hierher ist soweit klar.
Ab hier weiß ich nicht weiter :
Der Lieferantenname (char) steht in der Textbox14.
In die tabelle soll aber die LieferantenNr (int). Die Beziehungen zwischen LieferantenNr und Lieferantenname steht in der Tabelle tb_Lieferanten .
WHERE AngebotsPos=@AngebotsPos
[FROM tb_Angebotsdetails INNER JOIN tb_Lieferanten ON tb_Angebotsdetails.LieferantenNr = tb_Lieferanten.LieferantenNr
WHERE tb_Lieferanten.Lieferantenname=@Lieferantenname]
ich habe Paremeter wendet diese wurden konvertiert
wie hier: cmd.Parameters.Add("@Firmenname", SqlDbType.NVarChar).Value = TextBox14.Text
Kann da wer Helfen, Ist sicher nur ein Syntaxfehler.
UPDATE tb_Angebotsdetails SET AngebotsNr=@AngebotsNr, Lieferantenname=@Lieferantenname, Angebotseingang=@Angebotseingang,Liefertermin=@Lie fertermin, Lieferzeit=@Lieferzeit, Angebotspreis=@Angebotspreis,Bemerkungen=@Bemerkun gen
Bis hierher ist soweit klar.
Ab hier weiß ich nicht weiter :
Der Lieferantenname (char) steht in der Textbox14.
In die tabelle soll aber die LieferantenNr (int). Die Beziehungen zwischen LieferantenNr und Lieferantenname steht in der Tabelle tb_Lieferanten .
WHERE AngebotsPos=@AngebotsPos
[FROM tb_Angebotsdetails INNER JOIN tb_Lieferanten ON tb_Angebotsdetails.LieferantenNr = tb_Lieferanten.LieferantenNr
WHERE tb_Lieferanten.Lieferantenname=@Lieferantenname]
ich habe Paremeter wendet diese wurden konvertiert
wie hier: cmd.Parameters.Add("@Firmenname", SqlDbType.NVarChar).Value = TextBox14.Text
Kann da wer Helfen, Ist sicher nur ein Syntaxfehler.
Comment