如果将记录集作为参数传递给函数

zgmaike 2007-04-30 10:35:09
Function getRecordSetToPage(rs)
getRecordSetToPage = rs.Fields.Count
End Function

提示对象不支持此属性或方法,传入的参数是没错的。
...全文
202 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgmaike 2007-04-30
  • 打赏
  • 举报
回复
谢谢楼上的,我再试试。
wangwm 2007-04-30
  • 打赏
  • 举报
回复
<%
Function getRecordSetToPage(rs)
dim objRS
Set objRS = Server.CreateObject("Adodb.RecordSet")
Set objRS = rs
getRecordSetToPage = objRS.Fields.Count
End Function

set connGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="provider=sqloledb;data source=(local);initial catalog=newdb;user id=sa;password="
connGraph.Open

Set objRs = server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM img where id=1"
objRs.Open strSQL, connGraph, 3, 2
Response.Write getRecordSetToPage(objRs)
Response.end
%>

这是我的测试代码,没有问题
zgmaike 2007-04-30
  • 打赏
  • 举报
回复
我写了object还是不行呀,我刚才不是拷过去,是自己写的。
wangwm 2007-04-30
  • 打赏
  • 举报
回复
不好意思,少写了Object
wangwm 2007-04-30
  • 打赏
  • 举报
回复
Function getRecordSetToPage(rs)
dim objRS
Set objRS = Server.CreateObject("Adodb.RecordSet")
Set objRS = rs
getRecordSetToPage = objRS.Fields.Count
End Function
zgmaike 2007-04-30
  • 打赏
  • 举报
回复
Function getRecordSetToPage(rs)
dim objRS
Set objRS = Server.Create("Adodb.RecordSet")
Set objRS = rs
getRecordSetToPage = objRS.Fields.Count
End Function

这种方法试了,不行的。
wangwm 2007-04-30
  • 打赏
  • 举报
回复
Function getRecordSetToPage(rs)
dim objRS
Set objRS = Server.Create("Adodb.RecordSet")
Set objRS = rs
getRecordSetToPage = objRS.Fields.Count
End Function
hy_lihuan 2007-04-30
  • 打赏
  • 举报
回复
sf

28,391

社区成员

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

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