Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment insérer des données dans SQL Server

Vous devez définir la propriété Connection de l'objet Command et utiliser une requête paramétrée au lieu de SQL codé en dur pour éviter l'injection SQL.

 using(SqlConnection openCon=new SqlConnection("your_connection_String"))
    {
      string saveStaff = "INSERT into tbl_staff (staffName,userID,idDepartment) VALUES (@staffName,@userID,@idDepartment)";

      using(SqlCommand querySaveStaff = new SqlCommand(saveStaff))
       {
         querySaveStaff.Connection=openCon;
         querySaveStaff.Parameters.Add("@staffName",SqlDbType.VarChar,30).Value=name;
         .....
         openCon.Open();

         querySaveStaff.ExecuteNonQuery();
       }
     }