Pass Array Parameter in SqlCommand

前端 未结 12 2005
情深已故
情深已故 2020-11-22 08:27

I am trying to pass array parameter to SQL commnd in C# like below, but it does not work. Does anyone meet it before?

string sqlCommand = \"SELECT * from Ta         


        
12条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-22 09:15

    Overview: Use the DbType to set the parameter type.

    var parameter = new SqlParameter();
    parameter.ParameterName = "@UserID";
    parameter.DbType = DbType.Int32;
    parameter.Value = userID.ToString();
    
    var command = conn.CreateCommand()
    command.Parameters.Add(parameter);
    var reader = await command.ExecuteReaderAsync()
    

提交回复
热议问题