0

mysqlcommand と mysqlparameter 配列があります []

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

次に、この配列のコマンド パラメータを設定します。どうすればそれができますか?エラーが発生しました:

MySql.Data.MySqlClient.MySqlException:

MySqlParameter オブジェクトのみを格納できます

4

1 に答える 1

0

パラメーター配列を SqlCommand.Parameters プロパティに直接割り当てることはできません。AddRange メソッドを使用するか、パラメーターを 1 つずつ追加する必要があります。

mysqlcommand.Parameters.AddRange(param);

また

for (int count = 0; count < param.Length; count++)
{
    mysqlcommand.Parameters.Add(param[count]);
}
于 2011-02-06T11:14:43.317 に答える