Avatar billede soeren_soelv Novice
08. juli 2008 - 22:08 Der er 6 kommentarer og
1 løsning

Tælle antal rækker i en MS SQL database fra VB (excel)

Hej..

Er der en metode/funktion der tæller antallet af rækker i en MS SQL database. Jeg skal benytte tallet i en makro i excel.
Avatar billede arne_v Ekspert
08. juli 2008 - 22:12 #1
Du kan taelle antal raekker i en enkelt tabel med en:
  SELECT COUNT(*) FROM tabelnavn
men vil du have det samlede antal raekker for alle tabeller ??
Avatar billede soeren_soelv Novice
08. juli 2008 - 22:43 #2
Det er da rigtigt. Hvordan er det nu lige man trækker værdien ud?

Altså når man benytter:

Set Rst = Conn.Execute("SELECT COUNT(*) FROM tabelnavn)
Avatar billede arne_v Ekspert
08. juli 2008 - 23:17 #3
SELECT COUNT(*) AS n FROM tabelnavn

saa kan du hente den paa navnet "n"
Avatar billede soeren_soelv Novice
09. juli 2008 - 07:28 #4
Jeg kan ikke helt få det til at virke. Skulle man ikke kunne trække værdien ud ved nedenstående notation?

Set Rst = Conn.Execute("SELECT COUNT(*) AS tal FROM tabelnavn)

Resultat = tal

Resultat opnår ingen værdi.
Avatar billede arne_v Ekspert
09. juli 2008 - 13:43 #5
Resultat = Rst("tal")
Avatar billede soeren_soelv Novice
09. juli 2008 - 16:15 #6
Super - tak for hjælpen. Send et svar.
Avatar billede arne_v Ekspert
09. juli 2008 - 17:24 #7
svar
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

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