【问题标题】:How to use MySQLparameter array in Mysqlcommand to add with command如何在Mysqlcommand中使用MySQL参数数组来添加命令
【发布时间】:2011-06-22 05:17:41
【问题描述】:

我有一个mysqlcommand和mysqlparameter数组[]

  MySqlParameter[] param = new MySqlParameter[]{
      // params here
    };

现在我想为这个数组设置命令参数。我怎么能这样做?我得到了错误:

MySql.Data.MySqlClient.MySqlException:

只有 MySqlParameter 对象可以是 存储

【问题讨论】:

    标签: mysql arrays .net command mysql-parameter


    【解决方案1】:

    不能将参数数组直接赋值给SqlCommand.Parameters属性,需要使用AddRange方法或者一个一个添加参数

    mysqlcommand.Parameters.AddRange(param);
    

    for (int count = 0; count < param.Length; count++)
    {
        mysqlcommand.Parameters.Add(param[count]);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2022-06-15
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多