Avatar billede mortency Nybegynder
22. januar 2003 - 15:37 Der er 2 kommentarer og
1 løsning

Feil format? Hva skjer? Submeny utlistning

Jeg har meny som skal liste ut submenyer hvis jeg setter formatet i databasen til tekst så lister den ut men ikke hvis jeg setter den som tall! HVORFOR?

----------------------
Databasen ser slik ut!
----------------------
DocumentId - Autonumber
Categori - Number ' HVIS DETTE BLIR TEXT SÅ VIRKER SCRIPTET!
Title - Text

--------
SCRIPTET
--------
<%
dim strConn
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("fpdb/dw_Document.mdb")

dim adoCn
dim strSQL
set adoCn = Server.CreateObject("ADODB.Connection")
adoCn.Open strConn

dim adoRs
set adoRs = Server.CreateObject("ADODB.Recordset")
strSQL = "Select * From Documents order by Categori,DocumentId Desc"
set adoRs = adoCn.Execute(strSQL)

Do While Not adoRs.EOF
If Cat <> adoRs("categori") Then
Cat = adoRs("categori")
%>
<a href="meny_utlisting.asp?SubMeny=<% =adoRs("categori") %>"><% =adoRs("categori") %></a><br>
<%
End if

If Request.QueryString("SubMeny") = adoRs("categori") Then
%>
- <a href="url.asp?url=side.asp?DocumentId=<% =adoRs("DocumentId") %>"><%=adoRs("title")%></a><br>
<%
End if
%>

<%
adoRs.MoveNext
Loop
%>
Avatar billede eagleeye Praktikant
22. januar 2003 - 15:43 #1
Det er nok fordi den tolket noget som tal og anden som tekst prøv at ændre denne if sætning:

If Request.QueryString("SubMeny") = adoRs("categori") Then

Til dette så den bruger ens data format for begge:

If Cstr(Request.QueryString("SubMeny")) = Cstr(adoRs("categori")) Then
Avatar billede mortency Nybegynder
22. januar 2003 - 15:45 #2
Takk skal du ha. Det virket.

Jeg hadde prøvd If Request.QueryString("SubMeny") = Cstr(adoRs("categori"))
og det virket  jo ikke selvfølgelig.

M
Avatar billede thmi99 Nybegynder
22. januar 2003 - 17:37 #3
Hej ealgeeye!

Du må undskylde at jeg skriver her, men vil du ikke være venlig at skrive til mig på min email: mith@mail.dk

Mange hilsner
Thomas
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