社区
网络通信/分布式开发
帖子详情
为什么我使用dcom连接时,使用ado.Recordset:=IUnknown(ole) as _Recordset可以,而使用socket连接却出错?
lbd8848
2003-09-09 09:20:49
在使用socket连接时,系统提示:interface not support??
...全文
47
2
打赏
收藏
为什么我使用dcom连接时,使用ado.Recordset:=IUnknown(ole) as _Recordset可以,而使用socket连接却出错?
在使用socket连接时,系统提示:interface not support??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leapmars
2003-09-09
打赏
举报
回复
这跟 TSocketConnection 的内部实现有关,TSocketConnection 只支持 dispinterface 的调用方式。
另外,就你所说的“ole类型为中间层函数传过来的数据集”,如果你所传递的是 ADO._Recordset 接口类型,那么是不能赋值给 ClientDataSet.Data 的。虽然两者表面看起来都是 OleVariant 类型,但是却是两码事:一个是接口,一个是字节流(MIDAS 数据包)。
不过,你可以试着把 ole 转换成 _RecordsetDisp,这样说不定可行。
lbd8848
2003-09-09
打赏
举报
回复
等了一上午无人问津!!
现在又出新问题了,
改用clientdataset得到数据集,即clientdataset1.data=ole
提示:invalid data packet
注:ole类型为中间层函数传过来的数据集,类型为olevariant
COM
与
COM
+从入门到精通(pdf版本,含源码)
为什么
使用
D
COM
D
COM
操作 D
COM
组件位置 进程内或进程外组件 代理 RPC(RemoteProcedureCall,远程过程调用) 调动 数据传递 D
COM
配置实用程序 D
COM
应用程序的安全机制 验证 授权 加密 整性检查 小结 ...
Delphi
COM
编程介绍
begin My
Recordset
:= I
Unknown
(CodeSet) as _
recordset
**************************************************************************************************************************
Com
基本概念: ...
22、数据库编程学习指南:Visual C++ 6与数据库技术深度解析
本博客深入探讨了
使用
Visual C++ 6进行数据库编程的核心技术,涵盖ODBC、DAO、
OLE
DB和
ADO
等数据库接口的
使用
方法。内容包括数据库
连接
、数据检索与操作、数据库设计原则、多层架构实现以及
COM
组件开发等。通过详细...
22、Visual C++ 6 数据库编程全解析
本博客全面解析了
使用
Visual C++ 6进行数据库编程的关键概念与技术,涵盖ODBC、DAO、
OLE
DB、
COM
、
ADO
等核心技术。内容包括学习回顾、关键概念总结、CD资源介绍、HRESULT解读、
ADO
使用
方法以及各天学习内容与问答。...
Delphi 编写
COM
+组件的知识和样例
...
COM
是微软定的一种组件编写的规范,目的是为了实现组件的重用,不管你是用C、DELPHI、VB什么语言写的,只要遵守这种规范就是
COM
组件,就能相互之间调用。...在此基础上可以加上自己的接口,实现特
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章