Getting a weird exception from ExecuteScalar()
that I cannot find any help for on the web:
Cannot continue the execution because the session is in the kill state.
I'm using SqlConnection/SqlCommand
The command is a basic INSERT INTO... with 105 columns (and 105 parameters to set the column data) followed by a SELECT SCOPE_IDENTITY();
I've checked the connection string - it is correct and the connection is open.
I'm not even sure what this error is telling me to know where to start looking on this one.
So what exactly does this error mean? How does a session get in the kill state to begin with?
Code is pretty straight forward:
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand(@"INSERT INTO VendorNote (VendorId, AdminComment...) VALUES (@VendorId, @AdminComment, ...); SELECT SCOPE_IDENTITY(); ", conn))
{
cmd.Parameters.AddWithValue("@VendorId", VendorId);
cmd.Parameters.AddWithValue("@AdminComment", AdminComment);
Id = (int) cmd.ExecuteScalar();
}
}