我的系統沒有附帶任何錯誤,但是當我嘗試添加時沒有添加任何東西給tblHardware。 這是我的代碼。這個INSERT命令爲什麼不起作用?
private void btnTilfoj_Click(object sender, EventArgs e)
{
conn = new SqlConnection(connectionstring);
conn.Open();
commandstring = "INSERT INTO tblItUdstyr([HardwareType], [KobsDato], [SerieNr]) VALUES(@HardwareType, @KobsDato, @SerieNr)";
comm = new SqlCommand(commandstring, conn);
comm.Parameters.Add("@HardwareType", SqlDbType.VarChar);
comm.Parameters["@HardwareType"].Value = cbHardware.Text.ToString();
comm.Parameters.Add("@KobsDato", SqlDbType.Date);
comm.Parameters["@KobsDato"].Value = dtpKobsDato.Value;
comm.Parameters.Add("@SerieNr", SqlDbType.VarChar);
comm.Parameters["@SerieNr"].Value = txtSerienr.Text.ToString();
}
您錯過了'comm.ExecuteNonQuery()'調用 –
您從不執行命令(或關閉連接)。 –