On Error GoTo ErrHandler
.......
.......
.......
ErrHandler:
      MsgBox "测点编号已经存在,请重新输入!"
      rs.CancelUpdate
      Command3.Enabled = True
我定义了“测点编号”字段为主字段,其值应该唯一,若输入重复值程序会报错,然后用上面的错误处理语句进行提示处理。可我发现,输入测点编号值时,即使不重复也执行ErrHandler:中的语句,出现对话框 "测点编号已经存在,请重新输入!"
这是为什么?哪儿错了?