json错误信息记录

使用json出现错误的某些原因

commons-beanutils-1.8.0.jar 

java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean 
commons-collections.jar 
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
commons-lang-2.4.jar 
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
commons-logging-1.1.1.jar
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 
ezmorph-1.0.4.jar 
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 
json-lib-2.3-jdk15.jar
java.lang.NoClassDefFoundError: net/sf/json/JSONObject 

插入记录判断错误信息的问题

09-23

在数据库一个表中插入一条数据,有多列信息有外键,当由于外键原因插入失败时,如何从错误信息中判断是由于哪列数据引起的?rntryrnrn PatCloseADOQ(PatDataMod->UpListQ);rn PatDataMod->UpListQ->SQL->Text = "insert into patrollist ( EventNo,PosNo,NodeNo,\rn LogType,LogTime,TransmitTime,OperNo,ManNo,RouteNo) values (:EventNo,:PosNo,\rn :NodeNo,:LogType,:LogTime,:TransmitTime,:OperNo,:ManNo,,:RouteNo)";rnPatDataMod->UpListQ->Parameters->ParamByName("EventNo")->Value = pEventFlow->nEventNo;rnPatDataMod->UpListQ->Parameters->ParamByName("PosNo")->Value = nPosNo;rnPatDataMod->UpListQ->Parameters->ParamByName("NodeNo")->Value = pEventFlow->dwCardNo;rnPatDataMod->UpListQ->Parameters->ParamByName("PosLogNo")->Value = pEventFlow->nFlowNo;rnPatDataMod->UpListQ->Parameters->ParamByName("LogType")->Value = 1;rnPatDataMod->UpListQ->Parameters->ParamByName("LogTime")->Value = SysMakeSqlDate( pEventFlow->EventTime );rnPatDataMod->UpListQ->Parameters->ParamByName("TransmitTime")->Value = Now();rnPatDataMod->UpListQ->Parameters->ParamByName("OperNo")->Value = PatDataMod->LogInQ->FieldByName("OperNo")->AsInteger;rnPatDataMod->UpListQ->Parameters->ParamByName("ManNo")->Value = pEventFlow->nOperNo; rnPatDataMod->UpListQ->Parameters->ParamByName("RouteNo")->Value = pEventFlow->nRouteNo;rn PatDataMod->UpListQ->ExecSQL();rnrncatch(EDatabaseError &E)rnrn //我想应该在这里添入判断是OperNo引起的还是ManNo引起的,就是不知道怎么添?呵呵,请教rn

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试