Wrox Home  
Search P2P Archive for: Go

  Return to Index  

asp_databases thread: How to retrieve the aggregate functions' value from StroredProcedure


Message #1 by jeyakumar@h... on Wed, 22 Nov 2000 09:45:55 -0000
Hi,



I am using  pubs' storedprocedure.(REPTQ2) 

------------------------------

The output comes:

business 0736BU20751Green 

-----------------------------

But the origainal output should come like this.



type         pub_id title_id au_ord Name            ytd_sales   

------------ ------ -------- ------ --------------- ----------- 

business     0736   BU2075   1      Green           18722



                                                    avg

                                                    ==========

                                                    18722



Please help me.



Many thanks

Jeyakumar



Mycode is:





<%@ Language=VBScript %>

<%

DIM CONSTRING,CON

SET CON = Server.CreateObject("ADODB.CONNECTION")

CONSTRING="Driver={SQL server};"

CONSTRING=CONSTRING & "SERVER=192.168.156.1;DATABASE=PUBS;"

CONSTRING=CONSTRING & "UID=SA;PWD="

CON.Open CONSTRING

%>



<%

dim objrec,objrs

set objrec=Server.CreateObject("ADODB.Command")

objrec.ActiveConnection = con

objrec.CommandText ="REPTQ2"

set objrs=objrec.Execute 

while not objrs.eof

Response.Write( objrs(0))

Response.Write( objrs(1))

Response.Write( objrs(2))

Response.Write( objrs(3))

Response.Write( objrs(4))

objrs.moveNext()

wend

%>

Message #2 by "StephenB" <stephenb@w...> on Wed, 22 Nov 2000 14:24:33 -0000
Don't you just want to Response.Write(" ") between data items and

Response.Write("<BR>") at the end of the loop?

To make it neat create a table.



Stephen

<jeyakumar@h...> wrote in message news:20832@a..._databases...

>

> Hi,

>

> I am using  pubs' storedprocedure.(REPTQ2)

> ------------------------------

> The output comes:

> business 0736BU20751Green

> -----------------------------

> But the origainal output should come like this.

>

> type         pub_id title_id au_ord Name            ytd_sales

> ------------ ------ -------- ------ --------------- -----------

> business     0736   BU2075   1      Green           18722

>

>                                                     avg

>                                                     ==========

>                                                     18722

>

> Please help me.

>

> Many thanks

> Jeyakumar

>

> Mycode is:

>

>

> <%@ Language=VBScript %>

> <%

> DIM CONSTRING,CON

> SET CON = Server.CreateObject("ADODB.CONNECTION")

> CONSTRING="Driver={SQL server};"

> CONSTRING=CONSTRING & "SERVER=192.168.156.1;DATABASE=PUBS;"

> CONSTRING=CONSTRING & "UID=SA;PWD="

> CON.Open CONSTRING

> %>

>

> <%

> dim objrec,objrs

> set objrec=Server.CreateObject("ADODB.Command")

> objrec.ActiveConnection = con

> objrec.CommandText ="REPTQ2"

> set objrs=objrec.Execute

> while not objrs.eof

> Response.Write( objrs(0))

> Response.Write( objrs(1))

> Response.Write( objrs(2))

> Response.Write( objrs(3))

> Response.Write( objrs(4))

> objrs.moveNext()

> wend

> %>

>

>





Message #3 by "Dallas Martin" <dmartin@z...> on Wed, 22 Nov 2000 20:39:34 -0500
I usually alias the aggregate functions such

"sum(sales) BSALES", then return use code

such as  "bsales = rs("BSALES").







----- Original Message -----

From: <jeyakumar@h...>

To: "ASP Databases" <asp_databases@p...>

Sent: Wednesday, November 22, 2000 4:45 AM

Subject: [asp_databases] How to retrieve the aggregate functions' value from

StroredProcedure





> Hi,

>

> I am using  pubs' storedprocedure.(REPTQ2)

> ------------------------------

> The output comes:

> business 0736BU20751Green

> -----------------------------

> But the origainal output should come like this.

>

> type         pub_id title_id au_ord Name            ytd_sales

> ------------ ------ -------- ------ --------------- -----------

> business     0736   BU2075   1      Green           18722

>

>                                                     avg

>                                                     ==========

>                                                     18722

>

> Please help me.

>

> Many thanks

> Jeyakumar

>

> Mycode is:

>

>

> <%@ Language=VBScript %>

> <%

> DIM CONSTRING,CON

> SET CON = Server.CreateObject("ADODB.CONNECTION")

> CONSTRING="Driver={SQL server};"

> CONSTRING=CONSTRING & "SERVER=192.168.156.1;DATABASE=PUBS;"

> CONSTRING=CONSTRING & "UID=SA;PWD="

> CON.Open CONSTRING

> %>

>

> <%

> dim objrec,objrs

> set objrec=Server.CreateObject("ADODB.Command")

> objrec.ActiveConnection = con

> objrec.CommandText ="REPTQ2"

> set objrs=objrec.Execute

> while not objrs.eof

> Response.Write( objrs(0))

> Response.Write( objrs(1))

> Response.Write( objrs(2))

> Response.Write( objrs(3))

> Response.Write( objrs(4))

> objrs.moveNext()

> wend

> %>

>

Message #4 by "jigs gandhi" <newsgroup@h...> on Thu, 23 Nov 2000 10:49:12 +0530
This is a multi-part message in MIME format.



------=_NextPart_000_01DB_01C0553B.03BE2BC0

Content-Type: text/plain;

	charset="iso-8859-1"

Content-Transfer-Encoding: quoted-printable



hi



give this a try



conn.Open strConn

set rs =3D Server.CreateObject("adodb.recordset")

rs.ActiveConnection =3D conn

rs.Open ("exec reptq2")

 Response.Write "<table border=3D1>"

 Response.Write "<tr>"

 for i=3D0 to rs.Fields.Count-1

  Response.Write "<td>"

  Response.Write rs(i).name

  Response.Write "</td>"

 next

 Response.Write "</tr>"

 do while not rs.EOF

  Response.Write "<tr>"

  for i=3D0 to rs.Fields.Count-1

   Response.Write "<td>"

   Response.Write rs(i)

   Response.Write "</td>"

  next

  Response.Write "</tr>"

  rs.MoveNext

 loop

 Response.Write "</table>"





 Response.Write "<table border=3D1>"

 set rs2 =3D rs.NextRecordset

 Response.Write "<tr>"

 for i=3D0 to rs2.Fields.Count-1

  Response.Write "<td>"

  Response.Write rs2(i).name

  Response.Write "</td>"

 next

 Response.Write "</tr>"

 do while not rs2.EOF

  Response.Write "<tr>"

  for i=3D0 to rs2.Fields.Count-1

   Response.Write "<td>"

   Response.Write rs2(i)

   Response.Write "</td>"

  next

  Response.Write "</tr>"

  rs2.MoveNext

 loop

 Response.Write "</table>"



 set rs3 =3D rs2.NextRecordset

 Response.Write "<table border=3D1>"

 Response.Write "<tr>"

 for i=3D0 to rs3.Fields.Count-1

  Response.Write "<td>"

  Response.Write rs3(i).name

  Response.Write "</td>"

 next

 Response.Write "</tr>"

 do while not rs3.EOF

  Response.Write "<tr>"

  for i=3D0 to rs3.Fields.Count-1

   Response.Write "<td>"

   Response.Write rs3(i)

   Response.Write "</td>"

  next

  Response.Write "</tr>"

  rs3.MoveNext

 loop

 Response.Write "</table>"





jigs

  ----- Original Message -----

  From: jeyakumar@h...

  To: ASP Databases

  Sent: Wednesday, November 22, 2000 3:15 PM

  Subject: [asp_databases] How to retrieve the aggregate functions' 

value from StroredProcedure





  Hi,



  I am using  pubs' storedprocedure.(REPTQ2)

  ------------------------------

  The output comes:

  business 0736BU20751Green

  -----------------------------

  But the origainal output should come like this.



  type         pub_id title_id au_ord Name            ytd_sales  

  ------------ ------ -------- ------ --------------- -----------

  business     0736   BU2075   1      Green           18722



                                                      avg

                                                      

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

                                                      18722



  Please help me.



  Many thanks

  Jeyakumar



  Mycode is:





  <%@ Language=3DVBScript %>

  <%

  DIM CONSTRING,CON

  SET CON =3D Server.CreateObject("ADODB.CONNECTION")

  CONSTRING=3D"Driver=3D{SQL server};"

  CONSTRING=3DCONSTRING & "SERVER=3D192.168.156.1;DATABASE=3DPUBS;"

  CONSTRING=3DCONSTRING & "UID=3DSA;PWD=3D"

  CON.Open CONSTRING

  %>



  <%

  dim objrec,objrs

  set objrec=3DServer.CreateObject("ADODB.Command")

  objrec.ActiveConnection =3D con

  objrec.CommandText =3D"REPTQ2"

  set objrs=3Dobjrec.Execute

  while not objrs.eof

  Response.Write( objrs(0))

  Response.Write( objrs(1))

  Response.Write( objrs(2))

  Response.Write( objrs(3))

  Response.Write( objrs(4))

  objrs.moveNext()

  wend

  %>



  ---

  FREE SOFTWARE DEVELOPMENT CODE, CONTENT, AND

  INSIGHTS IN YOUR INBOX!

  Get the latest and best C++, Visual C++, Java, Visual Basic, and XML 

tips, tools, and

  developments from the experts.  Sign up for one or more of EarthWeb?s

  FREE IT newsletters at http://www.earthweb.com today! 




$subst('Email.Unsub')










Message #5 by rrrabe@y... on Fri, 24 Nov 2000 14:27:34 -0000
include CommandType = adCmdStoredProc.  make sure you have a SSI adovbs

file.

Message #6 by Robert Chartier <rchartierh@a...> on Fri, 24 Nov 2000 09:51:31 -0500
include adovbs.inc

http://www.aspfree.com/devlinks/search.asp?file404=;&catid=85#Includes

OR



use the meta data type library include

http://www.aspfree.com/devlinks/search.asp?file404=;&catid=125#Type_Libraries







At 09:27 AM 11/24/00, you wrote:

>include CommandType = adCmdStoredProc.  make sure you have a SSI adovbs

>file.

>



Robert Chartier

Author, AspFree.com

xxx-xxx-xxxx

rchartierh@a...

http://www.aspfree.com/devlinks

http://www.aspfree.com/authors/robert

http://www.aspalliance.com/nothingmn




  Return to Index