急,高分求解,解决马上结贴,在线……

ww_cain 2006-04-18 10:44:12
dll 里的函数,编译过后,
conn.rs_sql=sqlUser
set rsUser=conn.Get_rs()

为什么对象不支持此属性或方法: 'rsUser.eof'
求救呀
函数如下:
Public Function Get_rs()
On Error GoTo err
Set rs = New ADODB.Recordset
rs.Open rs_sqls, conn, 1, 3
Get_rs = rs
Exit Function
err:
Response.Write err.Number & err.Description

If Not rs Is Nothing Then
If rs.State = 1 Then
rs.Close
End If
Set rs = Nothing
End If
If Not conn Is Nothing Then
If conn.State = 1 Then
conn.Close
End If
Set conn = Nothing
End If
End Function
...全文
125 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
newskyline 2006-04-18
  • 打赏
  • 举报
回复
Set Get_rs = rs 试过没?

━━━━━━━━━━━━━━━━━━━━━━━━━━
我的CSDN原则:无帖我回,有帖我优,优帖我避,强帖我顶!
━━━━━━━━━━━━━━━━━━━━━━━━━━
欢迎访问小天的维动世界 www.justrun.net
ww_cain 2006-04-18
  • 打赏
  • 举报
回复
不能沉呀?大哥们救命?
ww_cain 2006-04-18
  • 打赏
  • 举报
回复
救命呀?
ww_cain 2006-04-18
  • 打赏
  • 举报
回复
我的sql语句是唯一的值时,可以得到数据,就是不能用'rsUser.eof'方法(while not rsUser.eof)
wanghui0380 2006-04-18
  • 打赏
  • 举报
回复
conn.rs_sql=sqlUser
set rsUser=server.createobeject("ADODB.Recordset")
rsUser=conn.Get_rs()

你必须声明是何种类型的,孟子给的是在vb中声明,我写的是在asp调用时声明

dh20156 2006-04-18
  • 打赏
  • 举报
回复
你的rs_sqls是public的么?
你在页面上的conn有
Set conn = Server.CreateObject("工程名.类名");
否?
sky0120 2006-04-18
  • 打赏
  • 举报
回复
闪闪,发光^-^
ww_cain 2006-04-18
  • 打赏
  • 举报
回复
这样编译没有通过
Public Function Get_rs() As ADODB.Recordset
On Error GoTo err
Set rs = New ADODB.Recordset
rs.Open rs_sqls, conn, 1, 3
Get_rs=rs
必须要
Public Function Get_rs()
On Error GoTo err
Set rs = New ADODB.Recordset
rs.Open rs_sqls, conn, 1, 3
Get_rs = rs
才编译得过
孟子E章 2006-04-18
  • 打赏
  • 举报
回复
试试
Public Function Get_rs() As ADODB.Recordset
On Error GoTo err
Set rs = New ADODB.Recordset
rs.Open rs_sqls, conn, 1, 3
youzi520 2006-04-18
  • 打赏
  • 举报
回复
MARK一下...

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧