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
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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