你是用VS.NET自动生成的语句吧?这是给SqlDataAdapter用的Delete命令,
在用SqlDataAdapter填充DataSet时,DataRow中实际上是有2份数据拷贝的,
其中一份就是System.Data.DataRowVersion.Original版本的,是在DataRow第一次被修改(填充)后的值,
这是ADO.NET为了解决更新数据库的并发性问题,而采取的措施,
所以,在Delete时,使用的是System.Data.DataRowVersion.Original版的数据。一般说来,你如果是用SqlDataAdapter填充/更新DataSet的话,你只是修改相应DataRow的值即可,
如果你是想自己用存储过程更新数据库的话,sqlDeleteCommand1.Parameters["@Original_记录号"].Value = youValue; //设置参数值
sqlDeleteCommand1.ExecuteNonQuery();  //执行命令