Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 17:44 Der er 11 kommentarer og
1 løsning

Count fejl..!!

Hej!

Jeg skal afgøre om brugeren må se et link, efter hvor mange poster han har oprettet..

Det virker ikke!!

<%
' DSNLess forbindelse til databasen
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("dbase.mdb")

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

intSum_numre = 0

' Tæller antal poster i tabellen
strSQL = "SELECT COUNT(ID) AS Antalnumre FROM users WHERE username = '" & Session("username") & "'"

Set rs = myConn.Execute(strSQL)
intSum_numre = intSum_numre + Rs("Antalnumre")
%>
<% if 'intSum_numre' > 9 then
Else%>
<br>
<a href="default.asp?Action=add_number"><font face="Trebuchet MS" color="000000" style="font-size: 9pt">Tilføj Nummer</font></a>
<% End If %>

Håber I kan hjælpe..

/Bruhn
Avatar billede rygter Nybegynder
28. oktober 2002 - 17:54 #1
Mener du ikke:

strSQL = "SELECT COUNT(*) FROM users WHERE username = '" & Session("username") & "'"

Den vil tælle alle records med det brugernavn.

Håber det var det du mente.

//Rygter
Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 17:57 #2
Måske?? Ved ikke hvofor det ikke virker.. det er forresten heller ik den tabel..

Rettelse :
strSQL = "SELECT COUNT(*) FROM [selected_numbers] WHERE username = '" & Session("username") & "'"
Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 17:58 #3
virker stadig ikke.. :o(
Avatar billede capaj Nybegynder
28. oktober 2002 - 18:04 #4
du skriver:
<% if 'intSum_numre' > 9
skal du ikke fjerne '

mvh capaj
Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 18:07 #5
Den skriver:

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

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/default_test.asp, line 595

Linje 595 : Set rs = myConn.Execute(strSQL)
Avatar billede capaj Nybegynder
28. oktober 2002 - 18:11 #6
check at tabellen "users" har felterne:
ID, Username
Check Username er type text.

/capaj
Avatar billede capaj Nybegynder
28. oktober 2002 - 18:14 #7
Er tabellen "users" en tabel eller er den et view med definerede parametre (access parametre)?
Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 18:14 #8
;o) Jep det var det tak.. Skal du ha pointz skal du lige ligge et svar..
Avatar billede capaj Nybegynder
28. oktober 2002 - 18:16 #9
OK - hvilken del var det som hjælp?
Avatar billede capaj Nybegynder
28. oktober 2002 - 18:17 #10
hjalp :-)
Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 18:18 #11
Havde skrevet:
WHERE username = '" & Session("username") & "'"

Og det var:
WHERE user = '" & Session("username") & "'"
Avatar billede capaj Nybegynder
28. oktober 2002 - 18:19 #12
super ;-))
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