webForumDet fria alternativet

lägga ihop count från flera databaser

ASP

2 svar · 302 visningar · startad av Mav

Medlem sedan juni 2000117 inlägg
Frågan#1

Kan man på ngt smidigt sätt lägga ihop antalet poster från flera olika databaser? Alltså om man har 100 poster i en databas och 200 i en annan, så vill man på sidan skriva ut att det finns totalt 300 poster.

------------------
//Mav

Medlem sedan dec. 19998 577 inlägg
#2

Ja! Något sånthär borde fungera:

Set Databas = Server.CreateObject("ADODB.Connection")

MdbFilePath = Server.MapPath("\cgi-bin\databas.mdb")

Databas.Open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

SQL = "Select Count(*) AS cnt from tbl"
Set rsCnt = databas.execute(SQL)
dbCnt1 = rsCnt("cnt")

Set rsCnt = Nothing
databas.close

MdbFilePath = Server.MapPath("\cgi-bin\databas2.mdb")

Databas.Open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

SQL = "Select Count(*) AS cnt from tbl"
Set rsCnt = databas.execute(SQL)

dbCnt2 = rsCnt("cnt")

totalt = Cint(dbCnt1) -- Cint(dbCnt2)
Response.write totalt

Mvh, Vide

------------------
Kom hem till mig...

[Redigerat av Vide den 26 sep 2000]

Medlem sedan juni 2000117 inlägg
#3

Tack! Ska genast prova.

------------------
//Mav

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)