Приведенный ниже фрагмент кода вызывает следующее исключение.
Сообщение об ошибке:
В экземпляре объекта не задана ссылка на объект. Трассировка стека:
в System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream) в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
Я теряюсь в том, почему ..
sqlcon = new SqlConnection(strSqlconnection);
SqlCommand sqlcomSMCheckin = new SqlCommand("prc_CheckIn", sqlcon);
sqlcomSMCheckin.CommandType = CommandType.StoredProcedure;
sqlcomSMCheckin.Parameters.Add("@Description", SqlDbType.VarChar).Value = "My App";
sqlcomSMCheckin.CommandTimeout = this.iCommandTimeOut;
if (sqlcon.State == ConnectionState.Closed)
{
sqlcon.Open();
}
if (sqlcomSMCheckin != null)
{
sqlcomSMCheckin.ExecuteNonQuery(); // error here
sqlcomSMCheckin.Dispose();
}