默认FIREDAC不会记录数据库的异常。

比如典型的,提交的时候,非空字段没有给值。

某些人还以为FIREDAC不能捕获数据库的异常,其实FIREDAC是可以捕获并处理数据库的异常事件的。

方法异常简单,在TFDCONNECTION.ONERROR的事件里面写一行代码就可以了:

procedure TfrmDB.conError(ASender, AInitiator: TObject;
var AException: Exception);
begin
Log.WriteLog(AException.Message);
end;

然后中间件就会记录数据库的异常日志

最新文章

  1. 仿花田:相亲网站 意中人 已在GitHub上开源
  2. QQ空间个人中心的广告
  3. 【iCore3 双核心板】例程十四:FATFS实验——文件操作
  4. APPLICATION ERROR #1502 .
  5. xml规范及xml解析
  6. Longest Common Prefix [LeetCode 14]
  7. IntelliJ IDEA 中集成使用git(2015年06月10日)
  8. Sample Ant Build File - WAR--reference
  9. Minigui开发之遥控控制逻辑算法
  10. UVa 11340 - Newspaper
  11. tomcat 安全文件夹(Java之负基础实战)
  12. Servlet--取得session,application内置对象
  13. 字符串sorted,和sort区别
  14. U32592 摘果实
  15. django面试题必问
  16. 9.js入门
  17. 关于CSS和JS中用到的各种Height和Width的问题
  18. Vue 框架-04-计算属性
  19. Hadoop生态圈-phoenix完全分布式部署以及常用命令介绍
  20. [BZOJ4542] [JZYZOJ2014][Hnoi2016] 大数(莫队+离散化)

热门文章

  1. 马士兵Spring-AOP-XML配置(2)
  2. 汇编_指令_FLAGS
  3. 安装特定版本 sysbench 以及安装时指定特定的mysql客户端
  4. linux shell 修改文本 sed
  5. jvectormap地图开发和制作任意国家地图
  6. 图搜索——使用DFS和BFS耗时比较
  7. php在线编辑本地文件方法共享
  8. OpenCL 第一个计算程序,两向量之和
  9. FDQuery sqlserver 临时表
  10. C#泛型序列化困境