社区
网络通信/分布式开发
帖子详情
com+更新出错如何将错误信息传到Client端处理?
zrobin
2003-01-09 03:20:50
在李维的<Delphi 5.x Ado/MTS/Com+高级程序设计篇>之第9章"以delphi技术开发MTS/Com+应用系统"中,所举的例子没有说明如果com+更新出错,如何将错误信息传到Client端处理?
我做了一个类似的系统,更新时有错误,但不知是何错.有谁知道?
...全文
54
15
打赏
收藏
com+更新出错如何将错误信息传到Client端处理?
在李维的之第9章"以delphi技术开发MTS/Com+应用系统"中,所举的例子没有说明如果com+更新出错,如何将错误信息传到Client端处理? 我做了一个类似的系统,更新时有错误,但不知是何错.有谁知道?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueTrees
2003-03-08
打赏
举报
回复
在DataSetProvider的事件当中可以直接raise一个错误,这样就可以自动打包并且返回这个错误。就是这样的。
zrobin
2003-03-07
打赏
举报
回复
sogasoga:
如何寫參數返回來判斷?可否舉例說明,最好有源代碼.
TOMWLD
2003-03-05
打赏
举报
回复
李维在服务端是调用TDataSetProvider组件的ApplyUpdates方法来更新数据的,这个方法会返回一个OLEVariant,出错信息会不会封装在里面,我看vcl的源代码也没有看出来如何处理的,哪位帮忙看看
taxi
2003-03-04
打赏
举报
回复
^
sogasoga
2003-03-04
打赏
举报
回复
我是自己写参数返回来判断的,这样不是很好吗?
3yugui
2003-03-01
打赏
举报
回复
在ClientDataSet的OnRecocilError事件里处理,可以捕捉服务端回传的错误
可以考虑将delphi中的RecoilError Dialog加到项目里来。
action := HandleReconcileError(DataSet, UpdateKind, E);
spell
2003-02-22
打赏
举报
回复
/
Jiasong
2003-01-14
打赏
举报
回复
给com+控件加个事件接口例:OnMsgError(MsgErros:widestring);
再调用方法是
例:
procedure Tcoms.Getdata:;
begin
try
except
Fevent.OnMsgError('出错信息!');
end;
end;
再把 COM+注册程控件该控件有一个OnMsgError接口
zrobin
2003-01-13
打赏
举报
回复
在李维的<Delphi 5.x Ado/MTS/Com+高级程序设计篇>之第9章"以delphi技术开发MTS/Com+应用系统"中,所举的例子没有说明如果com+更新出错,如何将错误信息传到Client端处理?
我做了一个类似的系统,更新时有错误,但不知是何错.有谁知道?
ytwxw
2003-01-12
打赏
举报
回复
楼上兄台能说清楚点吗?
具体是哪个例子?
你遇到什么问题了呢?
zrobin
2003-01-10
打赏
举报
回复
有人做过李维的<Delphi 5.x Ado/MTS/Com+高级程序设计篇>之第9章上的例子吗?
ihihonline
2003-01-10
打赏
举报
回复
1:OnRecocilError
2:对HResult的返回值操作
eastliangliang
2003-01-09
打赏
举报
回复
苹果自己写函数返回错误信息。
zrobin
2003-01-09
打赏
举报
回复
在第9章的例子中,ClientDataSet没有与数据模块com+对象直接相连,服务端无法回传错误.
TOMWLD
2003-01-09
打赏
举报
回复
在ClientDataSet的OnRecocilError事件里处理,可以捕捉服务端回传的错误
Win32COM封装层实现Excel.xlsm安全自动化操作
本文详解基于Win32COM构建Excel .xlsm文件安全自动化操作的Python封装层,聚焦宏启用工作簿的原生支持、进程生命周期管控、COM对象强绑定、批量写入性能优化及VBA协同执行等核心问题。强调绕过openpyxl等纯文件解析方案的局限性,通过三层抽象模型(进程层、工作簿/表层、单元格操作层)实现稳定、可维护、生产就绪的自动化流水线,并提供环境配置、错误
处理
、性能实测与云部署扩展方案。
PC微信机器人自动化:5步搭建免费AI消息
处理
系统
本文介绍基于开源项目wechat-bot的PC
端
微信机器人搭建方法,通过5个步骤实现免费AI消息自动化
处理
。系统采用WebSocket/HTTP通信架构,集成kimi、glm、qwen3等国产大模型代理,支持文本/图片收发、群组管理、智能回复与定时消息等功能。重点涵盖环境配置、代理启动、客户
端
连接、消息逻辑开发及测试部署,并强调连接稳定性、安全性与性能优化实践。
DBeaver数据导入实战指南:轻松解决格式错误与数据冲突的5个技巧
本文详解DBeaver数据导入中
处理
格式错误与数据冲突的核心方法:CSV分隔符配置、日期格式智能转换、数值类型识别、文本编码设置、空值映射;并介绍冲突检测跳过、批量
更新
、导入前清洗三大策略,结合错误日志分析与常见问题解答,提升数据库批量导入的准确性与效率。
Insomnia响应
处理
终极指南:高效分析和调试复杂API响应的7个实用技巧
本文系统介绍Insomnia API客户
端
在响应
处理
方面的7个核心功能:结构化响应展示、JSON一键格式化、关键词搜索筛选、内置数据转换工具(Base64/哈希/时间戳)、响应时间线历史追踪、自动化测试与断言验证、AI辅助Mock生成与调试建议。覆盖REST、GraphQL、gRPC等协议,聚焦提升API响应分析、调试与验证效率。
Appium自动化测试中解决‘NoneType‘错误的版本兼容性指南
本文深入剖析Appium自动化测试中因appium-python-
client
与Selenium版本不兼容导致的'NoneType'错误根源,重点围绕Selenium 4新旧API差异(如DesiredCapabilities初始化方式变更)、关键库版本矩阵(如Selenium 4.10+/appium-python-
client
3.0.0+强兼容)展开诊断与修复。提供升级至现代API组合、降级回稳态组合两种方案,并涵盖环境配置、Appium Server驱动管理、Capability前缀规范及依赖锁定等核心实践。
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章