<MyDocs>
  <MyMembers name="Class">
    <remarks>
      The number of the parameters in the collection must be equal to the number of
      parameter placeholders within the command text, or an exception will be generated.
    </remarks>

    <example>
      The following example creates multiple instances of <see cref="MySqlParameter"/>
      through the <B>MySqlParameterCollection</B> collection within the <see cref="MySqlDataAdapter"/>.
      These parameters are used to select data within the data source and place the data in
      the <see cref="System.Data.DataSet"/>. This code assumes that a <B>DataSet</B> and a <B>MySqlDataAdapter</B>
      have already been created with the appropriate schema, commands, and connection.
      <code lang="vbnet">
        Public Sub AddParameters()
        ' ...
        ' create myDataSet and myDataAdapter
        ' ...
        myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", MySqlDbType.VarChar, 80).Value = "toasters"
        myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", MySqlDbType.Long).Value = 239

        myDataAdapter.Fill(myDataSet)
        End Sub 'AddSqlParameters
      </code>
      <code lang="C#">
        public void AddSqlParameters()
        {
        // ...
        // create myDataSet and myDataAdapter
        // ...

        myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", MySqlDbType.VarChar, 80).Value = "toasters";
        myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", MySqlDbType.Long).Value = 239;
        myDataAdapter.Fill(myDataSet);

        }
      </code>
    </example>


  </MyMembers>



</MyDocs>