public void StatusSave(string strArende) {
String insertCmd = "insert into ArendeStatus (ArendeStatus_Arende, ArendeStatus_Status, ArendeStatus_Datum, ArendeStatusAnvID) values (@ArendeStatus_Arende, @ArendeStatus_Status, @ArendeStatus_Datum, @ArendeStatusAnvID)";
for (int i = 0; i < check.Items.Count; i++)
{
if (check.Items[i].Selected)
{
SqlCommand myCommand = new SqlCommand(insertCmd, myConnection);
myCommand.Connection.Open();
myCommand.Parameters.Add("@ArendeStatusAnvID", SqlDbType.Int, 10).Value = UserIdentityName[1];
myCommand.Parameters.Add("@ArendeStatus_Arende", SqlDbType.Int, 4).Value = strArende;
myCommand.Parameters.Add("@ArendeStatus_Datum", SqlDbType.DateTime).Value = DateTime.Now;
myCommand.Parameters.Add("@ArendeStatus_Stauts", SqlDbType.Int, 4).Value = check.Items[i].Value;
try
{
myCommand.ExecuteNonQuery();
}
[b]catch (SqlException e) {
Message.Text += "fel!";
}[/b]
myCommand.Connection.Close();
}
}
}
Denna koden genererar texten "fel!". Jag vet inte vad jag missat.
Annars känns det också som att koden är lite klumpig. :)