Im actually trying to insert data on my SQL Server database from my C# code, but it doesn't work, when i want to see my data it says no data inserted... i don't know exactly why i'm new to databases and SQL.
private void addRdv_Click(object sender, RoutedEventArgs e)
{
string query = "INSERT INTO RendezVous VALUES((SELECT Id FROM Patient WHERE nomPatient=@nomPatient),@jour,@mois,@annee,@heure,@minute,(SELECT Id FROM Medecin WHERE nomMedecin=@nomMedecin))";
using (connection = new SqlConnection(connectionString))
using (SqlCommand command = new SqlCommand(query, connection))
{
connection.Open();
command.Parameters.AddWithValue("@nomPatient", nomPatient.Text);
command.Parameters.AddWithValue("@jour", Int32.Parse(jour.Text));
command.Parameters.AddWithValue("@mois", Int32.Parse(mois.Text));
command.Parameters.AddWithValue("@annee", Int32.Parse(annee.Text));
command.Parameters.AddWithValue("@heure", Int32.Parse(heure.Text));
command.Parameters.AddWithValue("@minute", Int32.Parse(minutes.Text));
command.Parameters.AddWithValue("@nomMedecin", nomMedecin.Text);
command.ExecuteScalar();
command.CommandText = "SELECT * FROM RendezVous";
SqlDataReader reader = command.ExecuteReader();
nomMedecin.Text = reader.GetInt32(0).ToString();
}