Не уверен на 100%, что здесь происходит - но вы можете попробовать этот фрагмент кода?
using(sqlcon = new SqlConnection(strSqlconnection))
{
using(SqlCommand sqlcomSMCheckin = new SqlCommand("dbo.prc_CheckIn", sqlcon))
{
sqlcomSMCheckin.CommandType = CommandType.StoredProcedure;
sqlcomSMCheckin.Parameters.Add("@Description", SqlDbType.VarChar, 50)
.Value = "My App";
sqlcomSMCheckin.CommandTimeout = this.iCommandTimeOut;
sqlcon.Open();
sqlcomSMCheckin.ExecuteNonQuery();
sqlcon.Close();
}
}
Я заменяю "prc_CheckIn" на "dbo.prc_CheckIn", я указываю максимальную длину в параметре VARCHAR (корректирую по мере необходимости), оборачивая все в блоки {} - вот и все.
Вы все еще получаете ту же ошибку ??
Марк