Hi Tony,
Thanks for your reply.
I would like to put more light on this issue.
Actually I want to get recordset from a stored procedure.
The actual query is more complicated.
So I have taken simple example here.
I have used following ASP code to Call SQL Stored Procedure (test1).
dim rsTemp, strSql
strSql = "Exec test1"
set rsTemp = Server.CreateObject("ADODB.Recordset")
rsTemp.Open strSql, con, 1, 3
Response.Write rsTemp.RecordCount
When I use simple stored procedure i.e.
Select * From TableName
I get proper output. But when I am tring to get
Select Count(bId) as Bid from TableName
It is not showing the records.
My original stored procedure query look like:
SELECT TOP (50) MAX(feedback.replyID) AS replyID, feedback.wrkID, MAX(feedback.feedback) AS feedback, MAX(employee_Master.empName) AS empName, MAX(feedback.replydate) AS replydate, feedback.empID, worklist_C.complited FROM employee_Master INNER JOIN worklist_P INNER JOIN feedback ON worklist_P.wrkID = feedback.wrkID ON employee_Master.empID = feedback.empID INNER JOIN worklist_C ON worklist_P.wrkID = worklist_C.wrkID AND employee_Master.empID = worklist_C.assignedWhom WHERE (worklist_P.assigedby = 2) GROUP BY feedback.wrkID, feedback.empID, worklist_C.complited HAVING (feedback.empID <> 2) ORDER BY replyID DESC, replydate DESC
I have found that I am not getting records when, I am using function like Count(), Max(), Sum(). But simple query are giving proper output.
I have also tried other formats of calling Stored Procedure in ASP. Giving same above out put.
Ref: http://support.microsoft.com/kb/q164485/
Please help me out