我拖了控件sqlDataAdapter,dataset,connection并设置了updatecommand的commandtext=UPDATE ClerkInfo
SET Oppw = @Oppw, OpId = @OpId
WHERE (OpId = @Original_OpId) AND (Oppw = @Original_Oppw);
          SELECT Oppw, OpId
        FROM ClerkInfo
        WHERE (OpId = @OpId)
写下代码
private void button1_Click(object sender, System.EventArgs e)
{
   
            sqlDataAdapter1.UpdateCommand.Parameters[" @Original_OpId"].Value=OpId.Text;
sqlDataAdapter1.UpdateCommand.Parameters[" @Original_Oppw"].Value=Oppw.Text;
sqlDataAdapter1.UpdateCommand.Connection.Open();
sqlDataAdapter1.UpdateCommand.ExecuteNonQuery();
sqlDataAdapter1.UpdateCommand.Connection.Close();
MessageBox.Show("修改成功!");
}
运行时会出现未处理的“System.IndexOutOfRangeException”类型的异常出现在 system.data.dll 中。其他信息: 此 SqlParameterCollection 中未包含带有 ParameterName“ @Original_OpId”的 SqlParameter
请问该如何改?