webForumDet fria alternativet

if-sats

ASP

3 svar · 310 visningar · startad av hallmert

Medlem sedan dec. 2004182 inlägg
Frågan#1

Hej!

Jag hämtar ut grejer från en databas. När fältet "download" är tomt ska ingenting skrivas ut - men när download innehåller något (i det här fallet kommer vissa rader i tabellen innehålla filnamn (.mp3, lagliga) och då ska det som står efter <% else %> skrivas ut, men de fungerar inte?

Några tips!

Tack, Patrik

	<table width="420" cellpadding="2" cellspacing="0" border="0">
	<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.open "provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("db/db.mdb")
	
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	Addera = "SELECT * FROM musik ORDER BY titel"
	
	RecSet.Open Addera, Connect, 1, 2

	color = ""
	Do Until RecSet.EOF
	If color = "#1b1b1b" Then
	color = ""
	Else
	color = "#1b1b1b"
	End If
	%>
	<tr>
	<td width="270" bgcolor="<%=color%>"><a href="javascript:popup('texter.asp?trackID=<%=recset("id")%>','330','500');"><%=recset("titel")%></a></td>
	<td width="150" bgcolor="<%=color%>"><% if "" recset(download)="" %><% else %><a href="musik/<%=recset("download")%>">ladda ner</a> &nbsp; &nbsp; kvalite: <%=recset("kvalite")%><% end if %></td>
	</tr>
	<%
	RecSet.MoveNext
	Loop
	RecSet.Close
	Connect.Close
	%>
	</table>
Medlem sedan nov. 20014 054 inlägg
#2

Ändra från: <% if "" recset(download)="" %> till: <% if "" recset("download")="" %>

Så funkar det nog bättre! :)

Medlem sedan dec. 2004182 inlägg
#3

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03F9)
'Then' förväntas.
/arbajten/rocknroll/theevents/musik.asp, line 32, column 6
if "" recset("download") =""
-----^

Medlem sedan juni 2002256 inlägg
#4
<td width="150" bgcolor="<%=color%>"><% if recset(download)<>"" [red]then[/red] %><a href="musik/<%=recset("download")%>">ladda ner</a> &nbsp; &nbsp; kvalite: <%=recset("kvalite")%><% end if %></td>
265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)