HHallgrenMedlem sedan dec. 19991 606 inlägg Frågan#1 Yo!
Nu ska vi loopa lite. :)
Har en db med tre tabeller.
- ID Pizza
- ID Tillbehor
- ID Barn Norm Fam (tre prisklasser)
Den här koden har jag nu, har dock inte satt in något värde i set rs då jag har fler tabeller.
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:\inetpub\wwwroot\rhodos\pizzaupdate.mdb"
strSQL = "ORDER BY id"
set rs = Connect.execute ("SELECT * FROM ")
Do Until rs.EOF
Response.Write "<tr valign="top">"
Response.Write "<td width="*">" & "<b>" & <%=rs("pizza")%> & "</b>" & "<br>" & "<font color="#666666">" & <%=rs("tillbehor")%> & "</font>" & "</td>"
Response.Write "<td width="40">" & <%=rs("barn")%> & "</td>"
Response.Write "<td width="40">" & <%=rs("norm")%> & "</td>"
Response.Write "<td width="40">" & <%=rs("fam")%> & "</td>"
Response.Write "</tr>"
rs.MoveNext
Loop
rs.close
Connect.close
set Connect=nothing
------------------
Forumledare, webForum
[Redigerat av Hallgren den 23 aug 2001]
LLarsGMedlem sedan dec. 200012 464 inlägg sql = "select pizza, tillbehor, barn, norm,familj " & _
" from pizza,tillbehor,priser " & _
" where pizza.id = tillbehor.id " & _
" and tillbehor.id = priser.id " & _
" order by pizza.id "
red: Du nämnde aldrig vad dina tabeller heter, så jag gissar lite.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 23 aug 2001]
HHallgrenMedlem sedan dec. 19991 606 inlägg Ska den byta ut den befintliga strSQL eller set rs?
Tabellerna heter pizza pris tillbehor
I pris finns barn, norm och fam.
[tillägg]
Får Expected end of statement på Response.Write "<tr valign="top">" :l
------------------
Forumledare, webForum
[Redigerat av Hallgren den 23 aug 2001]
LLarsGMedlem sedan dec. 200012 464 inlägg sql = "select pizza, tillbehor, barn, norm,familj " & _
" from pizza,tillbehor,pris " & _
" where pizza.id = tillbehor.id " & _
" and tillbehor.id = pris.id " & _
" order by pizza.id "
set rs = connect.execute(sql)
Angående tillägg
Response.Write "<tr valign=""top"">"
------------------
essentitia preter non sans multiplicandum
@ndersMedlem sedan juni 200032 967 inlägg
Får Expected end of statement på Response.Write "<tr valign="top">"
med risk att du återigen ska kasta tomater på mig: vad håller du på med? ;)
om du ska ha citationstecken inne i en sträng du skriver ut i asp, måste du escapea. detta gör du med ett till citationstecken.
du kan inte heller ha asp-avgränsare på det där sättet mitt inne i koden.
exempel:
Response.Write "<td width=""40"">" & rs("barn") & "</td>"
mvh,
------------------
mördar-anders, det är jag.
[Redigerat av @nders den 23 aug 2001]
HHallgrenMedlem sedan dec. 19991 606 inlägg
med risk att du återigen ska kasta tomater på mig: vad håller du på med?
Jag tror du kan väntat dig något hårdare den här gången. :)
Too few parameters. Expected 1.
set rs = connect.execute(sql)
[tillägg]
Löste det själv.
------------------
Forumledare, webForum
[Redigerat av Hallgren den 23 aug 2001]