webForumDet fria alternativet

sortera-script !

2 svar · 305 visningar · startad av henrik2001

henrik2001Medlem sedan dec. 2000241 inlägg
#1

jag har en databas där man kan trycka på
sort.asp?Sort=T
då ska alla poster från ett visst fält komma fram, som börjar på "t" alltså. så långt funkar det. om det inte finns nåt som börjar på t.ex "s", står det så här:

ADODB.Field fel '80020009' 

Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats; åtgärden som programmet begärt kräver en aktuell post. 

?

jag vill att det istället ska stå nåt i stil med: "det finns inga poster som börjar på bokstaven s"

hur gör man för att fixa det ?
här är koden för "sort.asp"

<%Sort=Request.Querystring("Sort")%>
<% Set conn=Server.CreateObject("ADODB.Connection")
   Set rs=Server.CreateObject("ADODB.Recordset")
   skivconn.Open "DSN=dsn15"
   SQL="Select * From Tabell1 Where Testar Like '" & Sort & "%'"
   rs.Open SQL, conn %>

<%=rs("Fält22")%>
<%=rs("Fält33")%>

som sagt, ovanstående kod funkar fint, men hur lägger man till det där som jag beskrev ovan ?

tackar på förhand!

henrik

[Redigerat av henrik2001 den 23 jan 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#2
<%Sort=Request.Querystring("Sort")%>
<% Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
skivconn.Open "DSN=dsn15"
SQL="Select * From Tabell1 Where Testar Like '" & Sort & "%'"
rs.Open SQL, conn 
[b]if not rs.eof then[/b]
%>

<%=rs("Fält22")%>
<%=rs("Fält33")%>

<%
[b]else[/b]
response.write "inga poster som börjar på " & Sort & " hittades."
[b]end if[/b]
%>

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

[Redigerat av @nders den 23 jan 2001]

henrik2001Medlem sedan dec. 2000241 inlägg
#3

@nders: du är bäst...!

tack så mycket!!

henrik!

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)