私はすべての私は、ストアドプロシージャにそれを渡すためにSqlParameterにセッション変数を割り当てるしようとしていたコードの私の...セッション変数
cmd.Parameters["@CAssetID"].Value.ToString();
ラインを除いて、これを持っています。私は構文の権利を得ることができません。私はここでいくつかの異なることを試してきましたが、私の最後の試みです。
SqlConnection RejectConnecton = new SqlConnection("Data Source=GBAPTCCSR01;Initial Catalog=CInTracDB;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "usp_RejectSubmission";
cmd.Parameters["@CAssetID"].Value.ToString();
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = RejectConnecton;
RejectConnecton.Open();
reader = cmd.ExecuteReader();
RejectConnecton.Close();
ご協力いただきありがとうございます!
["@CAssetID"]をcmdに追加していません。あなたはそれを追加する必要があります –
どのセッション変数?セッション変数はありません。パラメータの値(そこにはない)を文字列に変換してそれを破棄しています。どのセッション変数ですか? –
この行は何もしません: 'cmd.Parameters [" @ CAssetID "]。Value.ToString();'は値を設定しようとしていますか? –