如何编写activexform时候实现类似ado.recordset这样的属性(100分)

  • 主题发起人 主题发起人 wddark
  • 开始时间 开始时间
W

wddark

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]
ado.recordset应该是一个对象,里面包含有fields[]这样的属性,现在我需要写一个activex控件实现类似recordset的功能,但是不知道如何下手,请问在activex里面recordset,还有fields的类型是什么?
type library里面的new的record,union,module里面的一个应该可以实现,但是不知道该怎么做,哪位有这样的经验的或者有这方面资料请多多指教,多谢多谢
 
顶一下,我现在再type library里面添加了一个IField接口,一个IRecordset接口
原来activexfrm里面添加类型为IRecordset* 的属性Rs,IRecordset里面又包含有类型为IField*
的属性Fields
然后什么都不作,编译,再vb里面调用发现确实可以出来 .rs.fields.value
但是不可以设置value,
然后我再delphi里面尝试建立了TRecordset与TField类,但是不行,估计这两个类不能瞎写,请问改怎么写啊?!多谢了
 
一样的添加一个in接口 类型为Recordset *.
然后再delphi里面
接受过后 类型转换

然后 就可以赋值给一个adoTable1:
Adotable1.Recordset=(value as _Recordset) 就ok了。
 
这为仁兄,要不这样,你留个邮件地址我发一段很小的代码给你,你帮我看一看,就加了一个recordset,谢谢了,实在不知道如何实现返回IRecordset,我的邮件地址为wdnetstar@21cn.com
 
ptopinfo@163.com
 
后退
顶部