dbgrid输入出错问题

gitionyet 2012-03-13 05:05:45
小弟用dbgrid直接显示以及修改数据表,adoqry的LockTypr:=ltBatchOptimistic,CursorType:=ctStatic,批量提交在另外一个按钮,但当我缓存修改数据期间(还没提交),每次非法输入一个数据比如float输入123、datetime输入1234,鼠标点其他地方就会出错——"1234 is not a valid date and time",想用try调试又找不到(dbgrid.pas里面找了半天)……难道batch不是真正意义上的缓存么,怎么还没提交就出错了?
——问题,如何在dbgrid修改某字段数据时输入不合法数据可以用try提示或者直接清空数据?
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaikai_kk 2012-03-13
  • 打赏
  • 举报
回复
正常的,编译后直接运行exe就是了
山东蓝鸟贵薪 2012-03-13
  • 打赏
  • 举报
回复
也可能是别的原因
我看见佛 2012-03-13
  • 打赏
  • 举报
回复
日期类型字段,你输入1234不提示出错才怪。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧