Har du fått till det?
Innehåller RS("KORTTEXT") något?
Jag tar för givet att du plockar ut RS("KORTTEXT") i den aktuella sqlfrågan?
Response.Write PROBLEM!
26 svar · 591 visningar · startad av Bohlin-Gbg · sida 2 av 2
Citerar mig själv i från tidigare inlägg:
Vad händer om du bara skriver: Response.Write RS("KORTTEXT")?
;)
MVH Jesper
Hej solbulle,
"korttext" innehåller diverse värden...
"Jesper T"
Om jag bara skriver Response.Write RS("KORTTEXT") så händer ingenting ..
.. däremot lät det som "Rinaldo" skrev längre upp som en lösning runt problemet .. kan nån förklara hur jag lägger in det med att köra en <%loop%> och en <%rs.movefirst%> innan jag frågar efter samma fält två gånger...
.. eller det är en utopi eller .. ? ..
.. nu börjar det bli dragit i nacken av allt flås från stackarn som ska ha det .. :e
<%
Dim Con, SQL, RS, nr, fnamn, enamn, rubrik, underrubrikm korttext, langtext, pdf
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "DBQ=" & Server.MapPath("admin/db/data.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
If Request.Form("sokord") <> "" Then
Response.Write "Din sökning på <b>" & Request.Form("sokord") & "</b> gav följande träffar.<br><br>" & vbCrLf
strSQL="SELECT * FROM FORELASNING WHERE RUBRIK LIKE '%"& request.FORM("sokord")&"%'"
SET RS = Con.Execute(strSQL)
While Not RS.EOF
nr = rs("nr")
fnamn = rs("fnamn")
enamn = rs("enamn")
rubrik = rs("rubrik")
underrubrik = rs("underrubrik")
korttext = rs("korttext")
langtext = rs("langtext")
pdf = rs("pdf")
Response.Write "<tr align=""left"" valign=""middle"">"
Response.Write "<td class=""brödtext""><a href=""forelasningar_info.asp?nr="&nr&"&fnamn="&fnamn &"&enamn=" &enamn&"&rubrik="&rubrik&"&underrubrik="& underrubrik &"&korttext="&korttext&"&langtext="&langtext &"&pdf=" &pdf&""" target=""main"" class=""Fetrubrik"">"& RUBRIK & "</a></td>"
Response.Write "</tr>"
Response.Write "<tr align=""left"" valign=""middle"">"
Response.Write "<td class=""brödtext""><span class=""brödtext"">- </span></td>"
Response.Write "</tr>"
Response.Write "<tr align=""left"" valign=""middle"">"
Response.Write "<td class=""brödtext""><img src=""bilder/genomskinlig.gif"" width=""10"" height=""10""></td>"
Response.Write "</tr>"
Response.Write "<tr align=""left"" valign=""middle"">"
Response.Write "<td class=""brödtext"">" &KORTTEXT & "</td>"
Response.Write "</tr>"
Response.Write "<tr align=""left"" valign=""middle"">"
Response.Write "<td class=""brödtext""><br><br></td>"
Response.Write "</tr>"
RS.MoveNext
Wend
RS.Close
Set RS = Nothing
End If
%>
//red: självklart ska det vara så solbulle, tack! :)
Testa det där... Men borde det inte vara Do while not rs.EOF.. du har ingen do med?
Kan det där fungera? Ska inte While Not RS.EOF (eller Do while not rs.EOF) vara innan du sätter variablernas värden?
.. hej igen Rinaldo,
Jag tog hela din kod och testade den i en fil och den funkade inte, MEN jag klippte ut följande:
nr = rs("nr")
fnamn = rs("fnamn")
enamn = rs("enamn")
rubrik = rs("rubrik")
underrubrik = rs("underrubrik")
korttext = rs("korttext")
langtext = rs("langtext")
pdf = rs("pdf")
samt:
.asp?nr="&nr&"&fnamn="&fnamn &"&enamn=" &enamn&"&rubrik="&rubrik&"&underrubrik="& underrubrik &"&korttext="&korttext&"&langtext="&langtext &"&pdf=" &pdf&"""
och la in det i min egen grundkod och det funkade PERFEKT .. så en stor PUSS till påsk ska du få .. :e
.. och tack alla andra som hjälpt till, utan er alla så hade det varit möcke jobb innan jag kommit på detta .. det finns inte ngt forum på denna jord som webforum.nu .. :birp
.. så nu kan jag sova gott inatt .. :e