I'm trying to pass a recordset out of a function like:-
<%
Function getData(sql)
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection"
objConn.ConnectionString = MM_connHelpdesk_STRING
objConn.Open
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset"
objRS.CursorLocation = adUseClient
objRS.CursorType = adOpenStatic
objRS.Locktype = adLockReadOnly
objRS.Open sql, objConn
getData = objRS
Set objRS.ActiveConnection = Nothing
objConn.Close
objRS.Close
Set objConn = Nothing
Set objRS = Nothing
End Function
%>
<%
Dim objRS
Set objRS = getData("Select * From users"
%>
Now that doesn't come up with any errors so I thought I'd got it but when I do
<%objRS.MoveNext%>
or any other method it says it can't do that.... help.
<%
Function getData(sql)
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection"
objConn.ConnectionString = MM_connHelpdesk_STRING
objConn.Open
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset"
objRS.CursorLocation = adUseClient
objRS.CursorType = adOpenStatic
objRS.Locktype = adLockReadOnly
objRS.Open sql, objConn
getData = objRS
Set objRS.ActiveConnection = Nothing
objConn.Close
objRS.Close
Set objConn = Nothing
Set objRS = Nothing
End Function
%>
<%
Dim objRS
Set objRS = getData("Select * From users"
%>
Now that doesn't come up with any errors so I thought I'd got it but when I do
<%objRS.MoveNext%>
or any other method it says it can't do that.... help.