Forum: SQL |
Thema:
AW: AW: AW: AW: AW: AW: AW: INSERT INTO Abfrage |
Von:
Bernhard Grojer (
06.11.2006 11:10) |
Wundert mich auch nicht.
Du musst auch die ID auslesen, sie zwischenspeichern und danach ein 2tes Stmt zum einfügen ausführen! Du willst ja einen Rückgabewert bei der ersten abfrage haben (nämlich die ID). Da bringt eine ExecuteNonQuery wenig. Es musst ExecuteScalar sein! (gibt einen einzelnen Wert vom Typ object zurück)
Dieses object enhält deine ID.
SqlCom_selectland.CommandText = selectland_com
SqlConnection1.Open()
dim obj as object = SqlCom_selectland.executescalar()
SqlConnection1.Close()
insertamid_com = "INSERT INTO wf_fuehrung (fg_ldid) VALUES (@ld_id)"
SqlCom_insertamid.CommandText = insertamid_com
SqlCom_insertamid.Parameters.AddWithValue("@ld_id", obj)
SqlConnection1.Open()
SqlCom_insertamid.executenonquery
SqlConnection1.Close()
Betreff |
Von |
Datum |
|
|
David
Klefenz
|
06.11.2006 11:51 |
|
|
Bernhard
Grojer
|
06.11.2006 11:52 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!