朋友,你既然指定Data1.Recordset.Fields(0).Value = Null Data1.Recordset.Fields(1).Value = Null 当然程序会把第一条和第二条清空修改如下Data1.Recordset.Fields(Data1.Recordset.AbsolutePosition).Value = Null我个人不用data控件,但应该是通用的,你试试吧!