0

My SQL Server stored procedure expects two char(2) parameters.

I am passing it string as following but the stored procedure returns no data.

this.parameters.Add(new SqlParameter("A", this._A));//this._A is string type
this.parameters.Add(new SqlParameter("B", this._B));

I have tried adding SqlType.Char and Size parameter as well but no success. Can anyone suggest a solution please?

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459

1 Answers1

0
this.parameters.Add(new SqlParameter("@A", this._A));
this.parameters.Add(new SqlParameter("@B", this._B));

using (var reader = cmd.ExecuteReader()) //error occurs here
{
    while (reader.Read())
    {

    }
}



var sqlParameter = new SqlParameter("@A", SqlDbType.VarChar, 2);
sqlParameter.Value = this.A;

did you try this

CMadhu
  • 346
  • 1
  • 8