Witam, mam mały problem.
Mam taki oto kod do łączenia i dodania rekordu do bazy(MS SQL).
Potrzebuje aby po dodaniu tego rekordu, poznać jego ID, gdyż będzie mi potrzebne aby dodać je do innej tabeli.
Nadanie ID nie leży w mojej gesti i niestety nie wiem jak to pobrać, próbowałem zapytania do bazy, ale nie działa(źle zrobiłem-najbardziej prawdopodobne).
Zwyczajnie chce by mi przypisało to id do zwykłej zmiennej, którą mogę użyć później.
SqlConnectionStringBuilder connString = new SqlConnectionStringBuilder();
connString.DataSource = ".";
connString.InitialCatalog = "Badania";
connString.IntegratedSecurity = true;
SqlConnection conn = new SqlConnection(connString.ConnectionString);
conn.Open();
string insert = "INSERT INTO Badania (tytul, id_rodzaju, rok_realizacji, id_kierownika) VALUES (@tytul, @id_rodzaju, @rok_realizacji, @id_kierownika)";
SqlCommand Command = new SqlCommand(insert, conn);
Command.Parameters.AddWithValue("@tytul", textBox1.Text);
Command.Parameters.AddWithValue("@id_rodzaju", label2.Text);
Command.Parameters.AddWithValue("@rok_realizacji", textBox2.Text);
Command.Parameters.AddWithValue("@id_kierownika", label3.Text);
Command.ExecuteNonQuery();