次の例外をスローするコードの下部分..SqlCommandオブジェクト、C#の発行
エラーメッセージ:
オブジェクト参照がないオブジェクトの インスタンスに設定します。スタックトレース: System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
で
System.Data.SqlClient.SqlCommand.ExecuteReaderで(CommandBehaviorの cmdBehavior、RunBehavior runBehavior、 ブールreturnStream)私は失われていますその理由は..
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();
}
あなたは正しいデータベースに接続していることを100%確信していますか?あなたの接続文字列はどうですか?あなたは "dbo.prc_CheckIn"を指定しようとしましたか? –
ええ、spは20秒ごとに実行されていますが、私はこのエラーは他の時間には発生しません。 –
それから、「他の時代」以来何が変わったのですか? –