使用DBGird构件,当插入记录时如果不输入数据就提交(或焦点离开编辑行),就会发生错误,如何解决?
解决方案 »
- 为何在线程中无法给窗体付值,有代码,请指教,第一次做多线程
- 怎样传递一个数组
- 关于SERVER页的EXCEL的有关的函数
- 闪烁问题!!!请高手帮帮忙
- 加急!!!谁发给我一个EXCEL的图标啊?50小分相送。
- 做MTS\COM+数据模块后,在客户端连接时为什么连不上。DLLHOST.EXE提示说不支持此接口,不知为什么?
- FastReport 4.0 打印显示问题
- RICHED20.DLL缓存溢出,解决方法
- 高手快来,高分求君一句话!
- 如何写一个NT Service Application 的程序?最简单的一种,只对两个目录作Copy。
- 如何获取网络邻居中的机器名?
- 游戏汉化怎么做?——给点思路也好
你可以在beforePost事件中判断是否有数据。
如dbgrid 的datasource为adoquery
你就调用adoquery.cancel;
我调用了,但是不行!
to IORILI(眼镜@_@) :
我有关键字段的,当关键字段为空时提交就出错了.
begin
数据集.cancel
showmessage('关键字段不能位空');
end;
我试了在BeforePost事件中调用Cancel方法行不通! 以上方法全部不行!