Here is my code. I am trying to execute this, but I get a return message indicating that the recordset is closed. I don't understand why this is telling me this. Thanks for your help.
if userid = "" then userid = 0
dim cmd, rs, dbConn, retval
Set dbConn = Server.CreateObject("ADODB.Connection"
dbConn.Open strConn
Set cmd = Server.CreateObject("ADODB.Command"
with cmd
.ActiveConnection = dbConn
.CommandText = "WVCalculateMargin"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("RETURN_VALUE", adInteger,adParamReturnValue)
.Parameters.Append .CreateParameter("@userID",adInteger,adParamInput, ,userid)
.Execute
retval = .Parameters("RETURN_VALUE"
end with
if retval = 1 then
Response.Write("Invalid User"
else
Set rs = Server.CreateObject("ADODB.Recordset"
Set rs = cmd.Execute
do while not rs.EOF ' GETTING ERROR HERE BECAUSE RS OBJECT IS APPARENTLY CLOSED
Response.Write(rs("ID"
& "<br>"
Response.Write(rs("BALANCE"
& "<br>"
Response.Write(rs("EQUITY"
& "<br>"
Response.Write(rs("MARGIN"
& "<br>"
Response.Write(rs("PROFIT"
& "<br>"
Response.Write(rs("TRADING_POWER"
& "<br>"
Response.Write("<HR>"
rs.MoveNext
loop
CloseRS(rs)
end if
CloseCmd(cmd)
CloseDBConn(dbConn) regards,
Brian
if userid = "" then userid = 0
dim cmd, rs, dbConn, retval
Set dbConn = Server.CreateObject("ADODB.Connection"
dbConn.Open strConn
Set cmd = Server.CreateObject("ADODB.Command"
with cmd
.ActiveConnection = dbConn
.CommandText = "WVCalculateMargin"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("RETURN_VALUE", adInteger,adParamReturnValue)
.Parameters.Append .CreateParameter("@userID",adInteger,adParamInput, ,userid)
.Execute
retval = .Parameters("RETURN_VALUE"
end with
if retval = 1 then
Response.Write("Invalid User"
else
Set rs = Server.CreateObject("ADODB.Recordset"
Set rs = cmd.Execute
do while not rs.EOF ' GETTING ERROR HERE BECAUSE RS OBJECT IS APPARENTLY CLOSED
Response.Write(rs("ID"
Response.Write(rs("BALANCE"
Response.Write(rs("EQUITY"
Response.Write(rs("MARGIN"
Response.Write(rs("PROFIT"
Response.Write(rs("TRADING_POWER"
Response.Write("<HR>"
rs.MoveNext
loop
CloseRS(rs)
end if
CloseCmd(cmd)
CloseDBConn(dbConn) regards,
Brian