tank82Medlem sedan feb. 2003210 inlägg Vad är det som är fel? :q
<% Session.LCID = 1053 %>
<%
strSQL = "SELECT FROM bilder01 ORDER BY bildnamn DESC"
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bilder.mdb")
Set objRS = objCon.Execute(strSQL)
%>
<%
intCounter = 0
do until bilder.är.slut
intCounter = intCounter + 1
%>
<td><img src="<%= bildurl %>" border="0"></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
bilder.är.slut.movenext
loop
%>
@ndersMedlem sedan juni 200032 969 inlägg Du måste berätta vad det är som inte fungerar.
Jag antar att det inte står bilder.är.slut i koden?
tank82Medlem sedan feb. 2003210 inlägg ja du, jag vet inte själv hur jag ska lyckas med detta (eller hur koden ska se ut), det är så att jag vill skriva ut bilderna ur en db och dom ska listas enligt:
bild1 l bild2 l bild3 l bild4
bild5 l bild6 l bild7 l bild8 osv osv..
Jesper TMedlem sedan nov. 20017 144 inlägg Som @nders sa: vad är felet? Felmeddelande? Står det "bilder.är.slut" så är det väldigt FEL!
Eller står det så här?
<%
intCounter = 0
do until objRS.eof
intCounter = intCounter + 1
%>
<td><img src="<%= bildurl %>" border="0"></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
objRS.movenext
loop
%>
StevePMedlem sedan mars 2003772 inlägg Om du har bilder.är.slut så är det fel. Det är bara ett exempel eftersom personen antagligen inte visste vad ditt recordset hette.
<% Session.LCID = 1053 %>
<%
strSQL = "SELECT * FROM bilder01 ORDER BY bildnamn DESC"
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bilder.mdb")
Set objRS = objCon.Execute(strSQL)
%>
<%
intCounter = 0
do until ObjRs.EOF
intCounter = intCounter + 1
%>
<td><img src="<%=ObjRs("bildurl")%>" border="0"></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
ObjRs.movenext
loop
%>
Jesper TMedlem sedan nov. 20017 144 inlägg Jag ser dessutom inte att du ger variabeln, "bildurl" något värde.
Jesper TMedlem sedan nov. 20017 144 inlägg Du saknar dessutom kolumnnamn: strSQL = "SELECT HÄR FROM bilder01 ORDER BY bildnamn DESC"
tank82Medlem sedan feb. 2003210 inlägg <% Session.LCID = 1053 %>
<%
strSQL = "SELECT FROM bilder01 ORDER BY bildnamn DESC"
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../databaser/bilder.mdb")
Set objRS = objCon.Execute(strSQL)
%>
<%
intCounter = 0
do until objRS.eof
intCounter = intCounter + 1
%>
<td><img src="<%= bildurl %>" border="0"></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
objRS.movenext
loop
%>
Felmeddelande:
The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
bilder.asp, line 6
Jesper TMedlem sedan nov. 20017 144 inlägg StevePMedlem sedan mars 2003772 inlägg Heter din tabell Bilder01? Och har du en kolumn som heter Bildurl samt bildnamn?
<% Session.LCID = 1053 %>
<%
strSQL = "SELECT * FROM bilder01 ORDER BY bildnamn DESC"
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bilder.mdb")
Set objRS = objCon.Execute(strSQL)
%>
<%
intCounter = 0
do until ObjRs.EOF
intCounter = intCounter + 1
%>
<td><img src="<%=ObjRs("bildurl")%>" border="0"></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
ObjRs.movenext
loop
%>
tank82Medlem sedan feb. 2003210 inlägg Kanon nu fungerar det !
tack alla ;)
tank82Medlem sedan feb. 2003210 inlägg Fan det blir inte riktigt som jag vill :x
Jag vill ha så att bilderna listas 4 på rad och sen ska jag skriva lite info om varje bild som ska ligga under bilden.
Kolla den bifogade bilden så förstår ni. :birp
StevePMedlem sedan mars 2003772 inlägg <% Session.LCID = 1053 %>
<%
strSQL = "SELECT * FROM bilder01 ORDER BY bildnamn DESC"
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bilder.mdb")
Set objRS = objCon.Execute(strSQL)
%>
<%
intCounter = 0
do until ObjRs.EOF
intCounter = intCounter + 1
%>
<td align="center"><img src="<%=ObjRs("bildurl")%>" border="0"><br><%=ObjRs("bildnamn")%></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
ObjRs.movenext
loop
%>
StevePMedlem sedan mars 2003772 inlägg Gjorde en liten redigering.. kolla igen!
tank82Medlem sedan feb. 2003210 inlägg snyft =(
Det blir inte rätt, bilderna listas under varandra.
Det ska ju alltså vara:
BILD1 l BILD2 l BILD3 l BILD4 l
text text text text
StevePMedlem sedan mars 2003772 inlägg Var har du resterande table kod då? alltså
<table>
<tr>
samt
</tr>
</table>
Dessa ska vara untanför asp taggarna samt DO until ObjRS.EOF och Loop.
annars blir inte tabellen korrekt skapad.
tank82Medlem sedan feb. 2003210 inlägg aha ok så här?
<% Session.LCID = 1053 %>
<%
strSQL = "SELECT * FROM bilder01 ORDER BY bildnamn DESC"
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../databaser/bilder.mdb")
Set objRS = objCon.Execute(strSQL)
%>
<table>
<tr>
<%
intCounter = 0
do until ObjRs.EOF
intCounter = intCounter + 1
%>
<td align="center"><img src="<%=ObjRs("bildurl")%>" width="100" height="100" border="0"><br><%=ObjRs("bildnamn")%></td>
<%
if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
ObjRs.movenext
loop
%>
</tr>
</table>
tank82Medlem sedan feb. 2003210 inlägg jippi! tack SteveP (och alla ni andra)