response.write hjælp tak

Tags:    asp

Hej. Nu har jeg lavet et nyheds system, men er stødt ind i nogle problemer. Jeg vil have nyheden udskrevet i tabels.

mit ex:

<!---#include file="conn.asp">

<%

strSQL = "SELECT * FROM nyhed ORDER BY ID DESC"
set rs = Conn.Execute(strSQL)

do

'så skal der skrives
Response.Write "<table width="100"><tr><td width="100%" bgcolor="#eeeeee">" & "<b>" &rs("emne") & " | " & rs("forfatter") & "</b>"
Response.Write "<td width="100%" bgcolor="#ffffff">" & rs("indhold") & "</td></tr><table></td></tr></table>" & "<p>"

rs.MoveNext
Loop While Not rs.EOF

' husk at lukke efter dig
Conn.Close
Set Conn = Nothing

%>

Problemet er bare at det ikke virker... nogen der kan hjælpe mig ?




Response.Write "<table width="100"><tr><td width="100%" bgcolor="#eeeeee">" & "<b>" &rs("emne") & " | " & rs("forfatter") & "</b>"

Der skal du sætte en escape charecter ind foran hvert """ i din write sætning. Eksempel

Response.Write "<table width="""100"""><tr><td width="""100%""" bgcolor="""#eeeeee""">" & "<b>" &rs("emne") & " | " & rs("forfatter") & "</b>"

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Prøvede det du skrev, men får stadig denne fejlmeddelse:

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/tester/news.asp, line 12, column 32
Response.Write "<table width="""100%"""><tr><td width="""100%""" bgcolor="""#eeeeee""">" & "<b>" &rs("emne") & rs("forfatter") & "</b>"
-------------------------------^




nu var det bare en indskydelse så der er ingen garantier for at det virker.... men er der ikke kun to " ?

prøv

Response.Write "<table width=""100%""><tr><td width=""100%"" bgcolor=""#eeeeee"">" & "<b>" & rs("emne") & rs("forfatter") & "</b>"
eller
Response.Write "<table width='100%'><tr><td width='100%' bgcolor='#eeeeee'>" & "<b>" & rs("emne") & rs("forfatter") & "</b>"


Jeppe Johansen
Jeppesoftware@hotmail.com

[Redigeret d. 27/10-03 16:49:24 af Jeppe]



Takker ! det var den nederste :D



t