hej det förra problemet ordnadesig tack sebbe !
nu har jag ett annat litet problem :)
<% SQL = "SELECT top 5 * FROM login where quote = 'Ja' order by id desc "
set Rs = Databas.Execute(SQL)
do until rs.eof
%><%=rs("namn")%><br>
<%
Rs.Movenext
Loop
Databas.Close
Set Databas = Nothing
%>
får jag felet
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/ae/index.asp, line 64
line 64 e sql raden ovan :D
jag har även testat med True mem det funkade inte heller
JosefMedlem sedan mars 20023 123 inlägg Var för quote för datatyp?
oj kanske lite smart o skriva ;D det är en Ja/Nej
JosefMedlem sedan mars 20023 123 inlägg Borde det inte bli:
SQL = "SELECT top 5 * FROM login WHERE quote = true ORDER BY id DESC"
JosefMedlem sedan mars 20023 123 inlägg Här kommer en liten optimering av din kod:
<%
SQL = "SELECT top 5 * FROM login WHERE quote = true ORDER BY id DESC"
Set Rs = Databas.Execute(SQL)
Do Until Rs.EOF
Response.Write(Rs("namn") & "<br>")
Rs.Movenext
Loop
Databas.Close
Set Databas = Nothing
%>
Ju färre kontext-byten desto snabbare kod. ;)
mikulMedlem sedan aug. 2001810 inlägg
Josef skrev:
Ju färre kontext-byten desto snabbare kod. ;)
Word!
Sen kan man även stänga recordsetet när man är klar ;)
<%
SQL = "SELECT top 5 * FROM login WHERE quote = true ORDER BY id DESC"
Set Rs = Databas.Execute(SQL)
Do Until Rs.EOF
Response.Write(Rs("namn") & "<br>")
Rs.Movenext
Loop
Rs.Close : Set Rs = Nothing
Databas.Close : Set Databas = Nothing
%>