详细情况如下:
DATAGRID 绑定到 表 “USER”,USER  其中字段有不能为空的。当在DATAGRID上编辑记录时, 先 < ADDNEW > 然后 < 不在任何字段输入值 > 直接去点击 最左侧的显示黑色的箭头的那一细窄的列(非当前行的那些位置).会出错,如果是在VB内启动程序,先退出应用程序然后连VB都会一起关掉。
要是双击EXE文件启动的,那就直接退出应用程序。
这个问题怎么解决,请哪位大侠指点。

解决方案 »

  1.   

    这个错误发生在所有的时间之前。应为我为了测试是什么事件内发生错误,在DATAGRID的所有时间内 写了如下代码  On Error GoTo ErrHandle
      
      exit sub
      err:
         msgbox err.......
      

  2.   

    不好意思,因为我没有做过测试。
    其实我从来都不会这样操作数据库,因为修改数据的代码都是自己写的sql语句。
    修改前要做很多的判断,无误才提交。
    对于我来说,grid只是用于显示数据。
    可以把数据库发给我测试。[email protected]
      

  3.   

    应该在Datagrid的ColEdit事件中加入
    异常处理
      

  4.   

    一行不建议使用允许对DataGrid自动添加功能。
      

  5.   

    http://community.csdn.net/Expert/topic/3286/3286452.xml?temp=.7280084