AampyMedlem sedan feb. 20011 498 inlägg Frågan#1 End If förväntas i följande kod men jag har letat men hittar inte vart jag ska lägga in den. Hoppas ni kan hjälpa mig :)
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set DBLink = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/linkcounter=spel.mdb") & ";pwd=;"
SQL = "SELECT * From LinkCounter ORDER BY id"
DBLink.Open SQL, Conn, 1, 2
If Not RecSet.EOF Then
Do Until RecSet.EOF
x = 0
if x = 2 then
t = "#FFE08B"
else
t = "#FFCC51"
end if
%>
<TABLE style='BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid'
borderColor=#000000 borderColor=#000000 cellSpacing=0 width=475
borderColorLight=#000000 border=0>
<TR>
<TD
width=475 bgcolor='&t&' height=17><FONT face=Verdana
color=#000000 size=1><FONT face=Verdana color=#000000 size=1>
<%
Response.Write "<br> <a href=""" & adress & """action=in&id="" & DBLink('ID') & """>" & DBLink('Namn') & "'</a>'" &vbCrLf
%>
</FONT></TD></TR>
</table><%
DBLink.MoveNext
DBLink.Close
Conn.Close
Set DBLink = Nothing
Set Conn = Nothing
End If
%>
------------------
Ampy.cjb.net
JjorgenMedlem sedan feb. 20012 412 inlägg borde vara:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set DBLink = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/linkcounter=spel.mdb") & ";pwd=;"
SQL = "SELECT * From LinkCounter ORDER BY id"
DBLink.Open SQL, Conn, 1, 2
If [b]DBLink.EOF Then
response.write "Inget fanns"
else [/b]
Do Until [b]DBLink.EOF[/b]
x = 0
if x = 2 then
t = "#FFE08B"
else
t = "#FFCC51"
end if
%>
<TABLE style='BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid'
borderColor=#000000 borderColor=#000000 cellSpacing=0 width=475
borderColorLight=#000000 border=0>
<TR>
<TD
width=475 bgcolor='&t&' height=17><FONT face=Verdana
color=#000000 size=1><FONT face=Verdana color=#000000 size=1>
<%
Response.Write "<br> <a href=""" & adress & """action=in&id="" & DBLink('ID') & """>" & DBLink('Namn') & "'</a>'" &vbCrLf
%>
</FONT></TD></TR>
</table><%
DBLink.MoveNext
[b]loop[/b]
End If
DBLink.Close
Conn.Close
Set DBLink = Nothing
Set Conn = Nothing
%>
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
[Redigerat av jorgen den 29 dec 2001]
JjimpaMedlem sedan jan. 2001361 inlägg Hej,
Prova så här:
DBLink.MoveNext
Loop
End If
DBLink.Close
Conn.Close
Set DBLink = Nothing
Set Conn = Nothing
Mvh
Jimpa
[Redigerat av jimpa den 29 dec 2001]
AampyMedlem sedan feb. 20011 498 inlägg Jag kopierade hela din kod och den funkade bra men nu får jag detta felmeddelande:
Körningsfel i Microsoft VBScript fel '800a01f4'
Odefinierad variabel: 'x'
/spel/onlinespel.asp, line 182
[b]x = 0[/b]
if x = 2 then
color = "#FFE08B"
else
color = "#FFCC51"
end if
Rad 182 är skriven med fet stil.
------------------
Ampy.cjb.net
JjorgenMedlem sedan feb. 20012 412 inlägg Hej, du kan inte skriva ut asp utanför asp-avgränsare:
<TD
width=475 bgcolor='&t&' height=17><FONT face=Verdana
color=#000000 size=1><FONT face=Verdana color=#000000 size=1>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set DBLink = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/linkcounter=spel.mdb") & ";pwd=;"
SQL = "SELECT * From LinkCounter ORDER BY id"
DBLink.Open SQL, Conn, 1, 2
If DBLink.EOF Then
response.write "Inget fanns"
else
Do Until DBLink.EOF
Dim color
Dim counter
counter = counter + 1
If counter Mod 2 = 0 then
color = "#FFE08B"
Else
color = "#FFCC51"
End If
%>
<TABLE style='BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid'
borderColor=#000000 borderColor=#000000 cellSpacing=0 width=475
borderColorLight=#000000 border=0>
<%
response.write "<TR bgcolor="""&color&""">"
%>
<TD
width=475 height=17><FONT face=Verdana
color=#000000 size=1><FONT face=Verdana color=#000000 size=1>
<%
Response.Write "<br> <a href=""" & adress & """action=in&id="" & DBLink('ID') & """>" & DBLink('Namn') & "'</a>'" &vbCrLf
%>
</FONT></TD></TR>
</table><%
DBLink.MoveNext
loop
End If
DBLink.Close
Conn.Close
Set DBLink = Nothing
Set Conn = Nothing
%>
RED: antog att du ville byta färg på varannan rad?
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
[Redigerat av jorgen den 29 dec 2001]
AampyMedlem sedan feb. 20011 498 inlägg Nu funkar det men det står True i alla kolumner i tabellen.
------------------
Ampy.cjb.net
JjorgenMedlem sedan feb. 20012 412 inlägg :q
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
[Redigerat av jorgen den 29 dec 2001]
AampyMedlem sedan feb. 20011 498 inlägg Alltså när jag skriver ut denna rad:
Response.Write "<br> <a href=""" & adress & """action=in&id="" & DBLink('ID') & """>" & DBLink('Namn') & "'</a>'" &vbCrLf
Så skriver den ut True
------------------
Ampy.cjb.net
JjorgenMedlem sedan feb. 20012 412 inlägg Response.Write "<br><a href="""&adress &""" action=in&id="" "& DBLink("ID") & """>" & DBLink("Namn") & "</a>"
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
[Redigerat av jorgen den 29 dec 2001]
PPatrikBMedlem sedan mars 20002 836 inlägg Då är innehållet i: DBLink('Namn') = True
dvs, du måste lagt in true i fältet i databasen ....
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
AampyMedlem sedan feb. 20011 498 inlägg Nu skriver den ut rätt men istället blev höjden på kolumnen dubbelt så hög. Det ser inte så snyggt ut, varför blir det så?
------------------
Ampy.cjb.net
JjorgenMedlem sedan feb. 20012 412 inlägg Kan bero på att du lagt in en radbrytning ( <br> ) innan länken.
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
AampyMedlem sedan feb. 20011 498 inlägg Oj, tack så mycket jorgen, det såg inte jag ;)
------------------
Ampy.cjb.net
AampyMedlem sedan feb. 20011 498 inlägg Jag kom på en sak som jag inte märkte förut: På denna rad:
Response.Write " <a href="""&adress &""" action=in&id="" "&DBLink("ID") & """>" & DBLink("Namn") & "</a>"
Så blir länken bara linkcounter.asp
Varför???
------------------
Ampy.cjb.net
IicaaqMedlem sedan okt. 20005 273 inlägg Response.Write " <a href="""&adress &"?action=in&id="&DBLink("ID") & """>" & DBLink("Namn") & "</a>"
------------------
kolung.....det tål att tänkas på!
[Redigerat av icaaq den 29 dec 2001]