27. april 2002 - 17:45
Der er
22 kommentarer og 3 løsninger
ASP
hvorfor virker dette her ikke? <% If rs("icq") <> "" Then stricq = "ICQ: & rs("icq") & <br>" Else stricq = " " End If %>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
27. april 2002 - 17:47
#1
<% If rs("icq") <> "" Then stricq = "ICQ:" & rs("icq") & "<br>" Else stricq = " " End If %>
27. april 2002 - 17:47
#2
du skal lige huske at afslutte dine " ... :o)
27. april 2002 - 17:47
#3
<% If ("" & rs("icq")) > "" Then stricq = "ICQ: & rs("icq") & <br>" Else stricq = " " End If %>
27. april 2002 - 17:47
#4
ups ja.. <% If ("" & rs("icq")) > "" Then stricq = "ICQ: " & rs("icq") & "<br>" Else stricq = " " End If %>
27. april 2002 - 17:50
#5
invisibleman: hvorfor ("" & rs("icq")) ? kan vel være ligemeget med den "" & ?
27. april 2002 - 17:53
#6
altså rs("icq") er hentet fra en database, og det var meningen at dette lille script skulle tjekke om der overhovedet var noget i feltet! Og hvis der var så skulle den skrive ICQ: og det der stod i feltet og hvis ikke skulle den ikke skrive noget!
27. april 2002 - 17:53
#7
ingen af jeres løsninger virker :(
27. april 2002 - 17:54
#8
ja, og? Det burde da også virke så? Du skal selvfølgelig lige have lidt mere kode et andet sted...
27. april 2002 - 17:54
#9
Nopes .. NULL values fra Databaser er noget skidt i ASP .. IsNull() virker ikke altid så derfor gør "" & at den tvinger værdien til at blive en streng, der kan testes med > "". null > "" vil være sand nemlig
27. april 2002 - 17:55
#10
kan i lave en der virker?
27. april 2002 - 17:55
#11
Var det sådan her du mente så? <% If not rs("icq") "" Then response.write "ICQ:" & rs("icq") & "<br>" Else response.write "<br>" End If %> ...ellers er det vel sådan noget du leder efter?
27. april 2002 - 17:57
#12
invisibleman: nå ja, ok :) Men det kommer vel sådan set an på hvad man sætter sin db til? Syntes nemlig aldrig det har været et prob. for mig?
27. april 2002 - 18:02
#13
her er hele koden: <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("db.mdb") Conn.Open DSN strSQL = "Select * From members Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL) If not rs("icq") "" Then response.write "ICQ:" & rs("icq") & "<br>" Else response.write "<br>" End If response.write "Velkommen til" & rs("brugernavn") &"'s side!" response.write "<p><b>" & rs("navn") "</b>" response.write "Email:" & rs("email") response.write stricq response.write "<p><b>Profil/Fri tekst:</b>" response.write "<br>" & rs("tekst") Conn.Close Set Conn = Nothing %>
27. april 2002 - 18:05
#14
<% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("db.mdb") Conn.Open DSN strSQL = "Select * From members Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL) If not rs("icq") "" Then stricq = "ICQ:" & rs("icq") & "<br>" Else stricq = "<br>" End If response.write "Velkommen til" & rs("brugernavn") &"'s side!" response.write "<p><b>" & rs("navn") "</b>" response.write "Email:" & rs("email") response.write stricq response.write "<p><b>Profil/Fri tekst:</b>" response.write "<br>" & rs("tekst") Conn.Close Set Conn = Nothing %>
27. april 2002 - 18:05
#15
Hvad er fejlen, ellers?
27. april 2002 - 18:09
#16
den viser ikke nogen side, hvis man går ind på (i dette tilfelde nr 1 i databasen) profil.asp?id=1 og fejl siden kommer frem :(
27. april 2002 - 18:12
#17
hvad siger fejlen?
27. april 2002 - 18:15
#18
ja den viser ikke nogen side :(
27. april 2002 - 18:16
#19
? Kører du ikke siden på din egen computer, eller hvad?
27. april 2002 - 18:18
#20
neg jeg tester den på friserverplads.dk
27. april 2002 - 18:21
#21
hm, ok.. er det alt din kode? Og er du sikker på at din database også ligger der? ellers så prøv det her: <% Response.Buffer = True Set Con = Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("db.mdb") strSQL = "Select * From members Where Id = " & Request.Querystring("id") Set rs = Con.Execute(strSQL) If not rs("icq") "" Then stricq = "ICQ:" & rs("icq") & "<br>" Else stricq = "<br>" End If response.write "Velkommen til" & rs("brugernavn") &"'s side!" response.write "<p><b>" & rs("navn") "</b>" response.write "Email:" & rs("email") response.write stricq response.write "<p><b>Profil/Fri tekst:</b>" response.write "<br>" & rs("tekst") Conn.Close Set Conn = Nothing %>
27. april 2002 - 18:28
#22
hovsa, skulle være: <% Response.Buffer = True Set Con = Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("db.mdb") strSQL = "Select * From members Where Id = " & Request.Querystring("id") Set rs = Con.Execute(strSQL) If not rs("icq") "" Then stricq = "ICQ:" & rs("icq") & "<br>" Else stricq = "<br>" End If response.write "Velkommen til" & rs("brugernavn") &"'s side!" response.write "<p><b>" & rs("navn") "</b>" response.write "Email:" & rs("email") response.write stricq response.write "<p><b>Profil/Fri tekst:</b>" response.write "<br>" & rs("tekst") Con.Close Set Con = Nothing %>
27. april 2002 - 19:26
#23
<% Response.Buffer = True Set Con = Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("db.mdb") strSQL = "Select * From members Where Id = " & Request.Querystring("id") Set rs = Con.Execute(strSQL) If not rs("icq") = "" Then stricq = "ICQ:" & rs("icq") & "<br>" Else stricq = "<br>" End If response.write "Velkommen til" & rs("brugernavn") &"'s side!" response.write "<p><b>" & rs("navn") "</b>" response.write "Email:" & rs("email") response.write stricq response.write "<p><b>Profil/Fri tekst:</b>" response.write "<br>" & rs("tekst") Con.Close Set Con = Nothing %>
28. april 2002 - 00:32
#24
jaja, okaj så :o)
28. april 2002 - 11:46
#25
Så takker jeg for hjælpen :)
Kurser inden for grundlæggende programmering