Avatar billede marduk666 Nybegynder
05. april 2002 - 03:16 Der er 13 kommentarer og
1 løsning

tæller hvis tæltet type er = whatever

Hvordan kan jeg tælle hvor mange poster der er i en tabel hvor den kun tæller hvis tæltet type er = whatever?
Avatar billede coltau Juniormester
05. april 2002 - 08:56 #1
SQL = "select count(*) as antal from tabelnavn where type=whatever"
Avatar billede horsmark Nybegynder
05. april 2002 - 09:32 #2
Coltau har ret MEN du burde...

gennemgå lige disse 2 SQL skoler og du vil være bedre "klædt på"

www.sqlcourse.com
www.sqlcourse2.com

Der er onlinedatabase at øve sig på :-)
Avatar billede marduk666 Nybegynder
05. april 2002 - 14:59 #3
Når jeg prøver det skriver den fejl.

Microsoft OLE DB Provider for ODBC Drivers fejl '80040e10'

[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 2.

/admin/admin.asp, linje 41
Avatar billede coltau Juniormester
05. april 2002 - 22:54 #4
Når man kender til SQL er dit problem meget simpel - men vi kan ikke hjælpe med mindre du viser os den SQL-linie du skriver i koden.
Avatar billede marduk666 Nybegynder
06. april 2002 - 06:20 #5
<% SQL = "select count(*) as antal from kommentarer where type=whatever"
Set TheCount = Conn.Execute(SQL)
antal = TheCount("antal")%>

<%=antal%>
Avatar billede horsmark Nybegynder
06. april 2002 - 14:14 #6
whatever skal i aprostof tegn -> '

Der skal altid være '' omkring tekst men ved tal er det ligegyldigt
Avatar billede marduk666 Nybegynder
06. april 2002 - 17:08 #7
stadig samme fejl...
Avatar billede horsmark Nybegynder
07. april 2002 - 20:27 #8
skær SQL´et ned til et minimum først

select count(*) as antal from kommentarer

virker det?
Avatar billede marduk666 Nybegynder
08. april 2002 - 09:08 #9
ja
Avatar billede horsmark Nybegynder
08. april 2002 - 09:23 #10
prøv

select count(*) as antal from kommentarer where [type] = 'whatever'
Avatar billede horsmark Nybegynder
08. april 2002 - 09:31 #11
eller

select count(*) as antal from kommentarer where [type] Not Null
Avatar billede horsmark Nybegynder
08. april 2002 - 10:14 #12
Når man arbejder med SQL og tabeller er det vigtigt at tænke på at der i SQL er reserverede ord såsom BY WHERE ORDER NULL osv. Tænk grundigt over hvad du kalder dine kolloner og tabeller så din navngivning ikke konflikter med SQL syntax´en.

Jeg navngiver ALTID mine tabeller med tbl foran for at undgå konflikter

feks. tblBy er en tabel med bynavne.

Du kan dog altid sætte navne på tabeller og kollonner  i klammer [tblMintabel] så ved SQL´en at du henviser til en tabel eller kollonne og så må du godt kalde en tabel type eller by.

Bare til orientering :-)
Avatar billede marduk666 Nybegynder
09. april 2002 - 13:52 #13
Weeeeh det virker thx horsmark :)
Avatar billede horsmark Nybegynder
09. april 2002 - 14:20 #14
u´re welcome

*s*

<mvh>Onkel HorsMark</mvh>
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