刚学习三层架构,
服务器: TADODataSet、TDataSetProvider
客户端: TClientDataSet、TDBGrid、TDataSource在往一个数据表的数据插入操作中,如果出现异常(如插入重复值等),下次在没有关闭客户端的情况下再插入其它记录时,保存无反应。哪位大侠有没遇过这种情况?帮帮忙,谢谢!!!
服务器: TADODataSet、TDataSetProvider
客户端: TClientDataSet、TDBGrid、TDataSource在往一个数据表的数据插入操作中,如果出现异常(如插入重复值等),下次在没有关闭客户端的情况下再插入其它记录时,保存无反应。哪位大侠有没遇过这种情况?帮帮忙,谢谢!!!
解决方案 »
- delphi+ odbc + foxpro 向 dbf 文件插入记录时,提示错误 [Microsoft][ODBC Visual FoxPro Driver]Variable 'Q955P24' is not found.
- 【求助】dll中传递Thandle TADOConnection 等对象时,需要注意什么,望高手解答下??????
- 封装 TMyTxt = class(TCustomMaskEdit) 后,它的下一控制不会获得焦点,如何解决?
- 高分求Director mx 2004的汉化
- 如何获得目录中指定扩展名文件(最近产生的)
- 还是关于两个时间之间的处理的问题,大家看看!
- 帮帮忙
- delphi做web服务
- 请教问题!
- 如何将一字符串按特定的字符剖析成数组
- 视频采集问题!求助加散分!
- 怎样使ListView中的图标显示为gif类型的图片
我的是如数据正确的就能正常保存,数据有误是一点反应都没有,也不会提示.
ApplyUpdates(0),ApplyUpdates(1)也一样不会提示错误,实际是保存不了的.
加入ReconcileErrorDialgo ---->File->new..-->other-->Dialog-->ReconcileErrorDialog;在Clientdataset的onReconcileError事件里加入 HandleReconcileError(ClientDataset1,updateKind,E);就可以找到提交的更新是否有没有错误了。并且ReconcileErrorDialog 里面可以处理。要use
ReconcileErrorDialog这个单元