Avatar billede wilweb Nybegynder
30. april 2003 - 22:11 Der er 11 kommentarer og
1 løsning

count alle rækker i databasen

Min database se sådan ud:
ID | Felt1 | Felt2 | Felt3 | Felt4 | Felt5 ... | Felt28
1      a      a      v      v      a
2              a      v      v      a
3      v      v      a      a      v
4      a      a      a      a      a
5      v              v      v      a
...
16    v              v      v      a
hvordan tæller jeg hvor mange "a" der er og hvor mange "v" der er.
Avatar billede medions Nybegynder
30. april 2003 - 22:13 #1
strSQLA = "SELECT COUNT(*) FROM tblTabelnavn WHERE felt1 = 'a'"
Set objRsA = objConn.Execute(strSQLA)

strSQLV = "SELECT COUNT(*) FROM tblTabelnavn WHERE felt1 = 'v'"
Set objRsV = objConn.Execute(strSQLV)

Response.Write(0)

//>Rune
Avatar billede wilweb Nybegynder
30. april 2003 - 22:27 #2
Skal jeg lave dit eksempel for hvet database række(Felt1, Felt2 osv...)?
Desuden udskriver dit eksempel værdien 0 og ikke antallet af a'er i felt1?
Avatar billede wilweb Nybegynder
30. april 2003 - 22:38 #3
udskriv alle v'er i databasen Response.Write objRsV(0)?
er det sådanne?
Avatar billede medions Nybegynder
30. april 2003 - 22:39 #4
Hov. sorry!

strSQLA = "SELECT COUNT(*) FROM tblTabelnavn WHERE felt1 = 'a'"
Set objRsA = objConn.Execute(strSQLA)

strSQLV = "SELECT COUNT(*) FROM tblTabelnavn WHERE felt1 = 'v'"
Set objRsV = objConn.Execute(strSQLV)

Response.Write(objRsv(0))

//>Rune
Avatar billede wilweb Nybegynder
30. april 2003 - 22:45 #5
den returner værdien 1 og der er 3 v'er i rækken Felt1 og flere v'er i de andre rækker? Hummm....
Avatar billede no_doubt Nybegynder
30. april 2003 - 22:50 #6
lytter med
Avatar billede wilweb Nybegynder
30. april 2003 - 23:06 #7
Ser på det i morgen.
Ses!
Avatar billede erikjacobsen Ekspert
30. april 2003 - 23:15 #8
Det er en uhensigtsmæssig måde at lave en tabel på. Du skal
hellere

id feltnummer vaerdi
  1    1      a
  1    2      a
  1    3      b

osv. Det vil gøre noget meget nemmere for dig.
Avatar billede wilweb Nybegynder
01. maj 2003 - 18:15 #9
erikjacobsen:> OK tabellen er lavet om, og count'en kan jeg også klare på denne måde. Jeg er nu blevet i tvivl om hvordan jeg opdaterer 28 tekstfelter fra en form, ned i databasen!
Hvordan ville du så opdatere/gemme oplysninger i databasen?
Avatar billede erikjacobsen Ekspert
01. maj 2003 - 18:54 #10
Ja, der skal laves op imod 28 update sætninger. Eller du opdaterer
dem, der er ændret.
Avatar billede wilweb Nybegynder
01. maj 2003 - 21:34 #11
ja, så er der kun en vej frem.
Takker...
Avatar billede wilweb Nybegynder
02. maj 2003 - 17:32 #12
lukker
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