I have this Query:
--------------------------
----------
----------
----------
----------
------
<%
on error resume next
toLF="0"
tRAM="0"
tCostOLF=FormatCurrency(0)
tCostRAM=FormatCurrency(0)
set objConnection=Server.Creat
eObject("A
DODB.Conne
ction")
objConnection.ConnectionTi
meout = 15
objConnection.CommandTimeo
ut = 10
objConnection.Mode = 3 'adModeReadWrite
if objConnection.state = 0 then
objConnection.Open "Site0001"
end if
'-------------------------
----------
-OLF
strSQL = "SELECT Count(*) AS oLF, SUM(TB_AMOUNT) AS CostOLF FROM TRANBODY WHERE ([TB_CATEGOR] = 'PAC-OLF' AND [TB_DATE]=DATE());"
set objRS=Server.CreateObject(
"ADODB.Rec
ordSet")
objRS.Open strSQL,objConnection,3,3
if objRS.eof = False Then
toLF=objRS("oLF")
tCostOLF=FormatCurrency(ob
jRS("CostO
LF"))
end If
'Color
'-------------------------
----------
RAM
strSQLB = "SELECT Count(*) AS RAM, SUM(TB_AMOUNT) AS CostRAM FROM TRANBODY WHERE ([TB_CATEGOR] = 'PAC-RAM' AND [TB_DATE]=DATE());"
set objRS=Server.CreateObject(
"ADODB.Rec
ordSet")
objRS.Open strSQLB,objConnection,3,3
if objRS.eof = False Then
tRAM=objRS("RAM")
tCostRAM=FormatCurrency(ob
jRS("CostR
AM"))
end If
'Color
'Last Line
objRS.Close
Set objRS = Nothing
objConnection.close
set objConnection = Nothing
%>
--------------------------
----------
----------
----------
----------
-------
Then I tried to make a loop:
<%
Dim Site
Site="1"
%>
<%
Do While Site<3
on error resume next
S'Site'toLF="0"
S'Site'tRAM="0"
S'Site'tCostOLF=FormatCurr
ency(0)
S'Site'tCostRAM=FormatCurr
ency(0)
set objConnection=Server.Creat
eObject("A
DODB.Conne
ction")
objConnection.ConnectionTi
meout = 15
objConnection.CommandTimeo
ut = 10
objConnection.Mode = 3 'adModeReadWrite
if objConnection.state = 0 then
objConnection.Open "Site000"&'Site'
end if
'-------------------------
----------
-OLF
strSQL = "SELECT Count(*) AS oLF, SUM(TB_AMOUNT) AS CostOLF FROM TRANBODY WHERE ([TB_CATEGOR] = 'PAC-OLF' AND [TB_DATE]=DATE());"
set objRS=Server.CreateObject(
"ADODB.Rec
ordSet")
objRS.Open strSQL,objConnection,3,3
if objRS.eof = False Then
S'Site'toLF=objRS("oLF")
S'Site'tCostOLF=FormatCurr
ency(objRS
("CostOLF"
))
end If
'Color
'-------------------------
----------
RAM
strSQLB = "SELECT Count(*) AS RAM, SUM(TB_AMOUNT) AS CostRAM FROM TRANBODY WHERE ([TB_CATEGOR] = 'PAC-RAM' AND [TB_DATE]=DATE());"
set objRS=Server.CreateObject(
"ADODB.Rec
ordSet")
objRS.Open strSQLB,objConnection,3,3
if objRS.eof = False Then
S'Site'tRAM=objRS("RAM")
S'Site'tCostRAM=FormatCurr
ency(objRS
("CostRAM"
))
end If
'Color
'Last Line
objRS.Close
Set objRS = Nothing
objConnection.close
set objConnection = Nothing
Site=Site+1
Loop
%>
But it doesn't work.
Why?
Can you Guys help me?
Start Free Trial