Avatar billede fiskerendk Nybegynder
03. september 2002 - 17:31 Der er 2 løsninger

Count Posts fra Access DB!

Er der nogen der kan fortælle mig hvordan jeg tjekker antallet af posts fra flere db'er?

hvis jeg bruger denne her streg til at hente så ganger den resultatet i stedet for at pluse hvordan kan jeg gøre det så den bar pluser det?

set rs = Conn.Execute("select count(*) as name from tb1, tb2")

må gerne laves så der kan tilføjes flere tabeller ex.

tb3, tb4 ovs.

MVH
ThomAs
Avatar billede coltau Juniormester
04. september 2002 - 11:58 #1
Det kan ikke lade sig gøre i en SQL-sætning.
Din SQL-sætning ganger de to tabeller fordi en select-sætning med to eller flere tabeller vil lave en kombination af tabellerne. Det du ønsker er at lave en sqlect-sætning der viser tabellerne efter hinanden og det giver ikke nogen mening i forbindelse med select.

Du må nok bide i det sure og så lave en funktion der returnere antallet.

Noget i denne stil:

function RecordCounts(TableNames)
  Dim s, i
  RecordCounts = 0 ' Sæt antal til 0
  s = Split(TableNames)
  for i = 0 to UBound(s)
    set rs = Conn.Execute("select count(*) from " & s(0))
    RecordCounts = RecordCounts + rs(i)
    Set rs.Close
  next
end function

Antal = RecordCounts("tb1 tb2 tb3") ' osv.
Avatar billede fiskerendk Nybegynder
05. september 2002 - 21:46 #2
arh neder... nå men ellers tak for hjælpen.. vi deler points..!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester