Avatar billede lvborn Nybegynder
18. december 2002 - 20:35 Der er 2 kommentarer og
1 løsning

Flere kriterier i søgning

Jeg har en tabel med navn, by, land. Jeg ønsker at kunne indstille kriterierne på en søgning ved dropdown bokse fra de 3 kolonner, således at man f.eks kan søge på Hans, Rønnede, Danmark og derefter kunne få udskrevet om der er matchende records eller ej. Jeg har brug for en komplet kode i asp op mod en access database
Avatar billede dark-mixer Nybegynder
18. december 2002 - 21:05 #1
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & sti_til_db

sql = "SELECT * FROM tabel WHERE navn='" & Request("navn") & '" AND by='" & Request("by") & "' AND land='" & Request("land") & "';"

Set rs = myConn.Execute(sql)
If Not (rs.BOF or rs.EOF) Then
Do Until rs.EOF
  Response.Write rs("navn") & "-" & rs("by") & "-" & rs("land") & "<br>"
  rs.MoveNext
Loop
Else
Response.Write "Ingen Fundet<br>"
End If

Set rs = Nothing
myConn.Close
Set myConn = Nothing
Avatar billede dark-mixer Nybegynder
18. december 2002 - 21:07 #2
Dette kræver dog at du har listet tabellens indhold i de forskellige drop menuer... :)
Avatar billede lvborn Nybegynder
18. december 2002 - 22:50 #3
Virker fint. Er det muligt at søgning af de to første tabeller (navn og by) laves med drop menuer og den sidste(land) laves ved fritekst, så man evt. kun behøver at indtaste en del af landets navn for at få et hit?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester