21. april 2004 - 12:25Der er
18 kommentarer og 1 løsning
simpel søgefunktion med sql
hej jeg er ved at lave en søge funktion i asp det meste virker fint men nu er jeg ved at lave udvidelser og jeg har tilføjet et par knapper og jeg ved ikke hvordan jeg laver en simpel if sætning det jeg skal lave er noget i stiel med dette:
SQL = "SELECT * FROM documents WHERE filename like '%" & searchfor & "%' ORDER BY filename"
Else SQL = "SELECT * FROM documents WHERE filename like '%" & & "%' ORDER BY filename"
end if
alt sql'en virker fint og uden if sætningerne er der ingen problemer, R1,C1,C2,C3,C4 er knapper og er med i formen som man søger på hvad gør jeg forkert, jeg er rimelig god til c++ men har aldrig laver asp før.
If R1 = "v" and C1 = "YES" and C2 = "YES" and C3 = "YES" and C4 = "YES" Then SQL = "SELECT * FROM documents WHERE filename like '%" & searchfor & "%' ORDER BY filename"
Else SQL = "SELECT * FROM documents WHERE filename like '%" & & "%' ORDER BY filename"
end if
fejl: bare mig der ikke kikker ordenligt efter chekker lige om det virker nu... det var sql-linjen der var forkert 2 sek
If R1 = "v" and C1 = "YES" and C2 = "YES" and C3 = "YES" and C4 = "YES" Then SQL = "SELECT * FROM documents WHERE filename like '%" & searchfor & "%' ORDER BY filename"
end if
Set RS = Conn.Execute(SQL)
count = 0
if RS.eof then response.write "<b>0 resultater</b>" end if Do While Not RS.EOF count = count + 1 %>
If R1 = "v" and C1 = "YES" and C2 = "YES" and C3 = "YES" and C4 = "YES" Then SQL = "SELECT * FROM documents WHERE filename like '%" & searchfor & "%' ORDER BY filename" end if
yep det virkede den laver stadig fejl hvis r1 ikke er v og c1-c4 ikke er krydset af men det er også meningen endnu tak for hjælpen du kan jo lige lave et svar så du kan få nogle point
kig i din Else SQL = "SELECT * FROM documents WHERE filename like '%" & & "%' ORDER BY filename"
linie efter '%" & & "%' :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.