我在创建ASP下的Recordset对象时,然后调用VB写的COM组件,发现从ASP传入的对象老是出现:类型不匹配现象:
我的ASP程序:
Set Rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
set search = server.CreateObject("search.body")
search.loadRs(Rs)
我的VB写的COM程序:
Public Sub RsLoad(rs)
Set Rsp = New ADODB.Recordset
If IsObject(rs) Then
Rsp = rs
While Not Rsp.EOF
Response.Write Rsp(0)
Wend
End If
End Sub原来我定义RsLoad是这个写的:Public Sub RsLoad(Rs as ADODB.Recordset)发现是同样的问题:
各位兄弟帮忙解决一下啊
我的ASP程序:
Set Rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
set search = server.CreateObject("search.body")
search.loadRs(Rs)
我的VB写的COM程序:
Public Sub RsLoad(rs)
Set Rsp = New ADODB.Recordset
If IsObject(rs) Then
Rsp = rs
While Not Rsp.EOF
Response.Write Rsp(0)
Wend
End If
End Sub原来我定义RsLoad是这个写的:Public Sub RsLoad(Rs as ADODB.Recordset)发现是同样的问题:
各位兄弟帮忙解决一下啊
解决方案 »
- 如何判断鼠标在当前窗体以外点击!急!
- 使用ADO连接MSSQLSERVER2000 数据库不时报错 请问应该怎么解决呀
- 请高手指点
- 后天要去面试(要当场写段程序),大家帮我想想大概是何方面的??
- vb用oDBC连接access出现参数不足,期待是1,why?
- ★★★有QQ号码赠送!!你想要吗?(限量赠送!)
- 怎么在数据库中存取blob内容
- 奇怪!为什么printer.print不能用(在线等待,解决马上给分)?
- 我的专家分怎么变成了200多,我以前800多的!~!why?1
- 如何在一个窗体的OLE控件内播放一个flash动画,不是另开窗口播放!谢谢!
- 请问一下大家,不要见死不救哦.COM封装.
- mediaplay窗口大小的控制
Set Rsp = New ADODB.Recordset
If IsObject(rs) Then
Rsp = rs
^^^^^^^^^^^^^^^^^^^^^^^^^这里要用Set rsp=rs
While Not Rsp.EOF
Response.Write Rsp(0)
Wend
End If
End Sub
===================================
------------
Public Sub RsLoad(rs)看到这两个函数名有什么不同了吗?
Set Rsp = New ADODB.Recordset
If IsObject(rs) Then
set Rsp = rs (对象赋值要加set)
While Not Rsp.EOF
Response.Write Rsp(0)
Wend
End If
End Sub