Avatar billede justdoit Nybegynder
17. november 2002 - 17:49 Der er 1 løsning

Søgning med forskellige kriterier!

Hvordan søger jeg på forskellige kriterier??

Bruger søger fx på Fugl og i en selectbox vælger bruger "alle typer"

Hvis "alle typer" vælges skal der kun søges sådan:

StrSql = "SELECT * FROM tabel WHERE"
StrSql = StrSql & "(indhold LIKE '" & LCase(strKeyword) & "%')"

Men hvis der vælges type = "blå" så skal der søges i db'en på alle de felter er har værdien fx 3,4 og 5 - men hvordan gør jeg det???

Jeg har prøvet lidt her, men jeg er ikke helt sikker på og jeg kan gøre det sådan!

strKeyword = Replace(strKeyword,"'","''")
    StrKeyword = LCase(StrKeyword)
    strKeyword2 = Replace(strKeyword2,"'","''")
    If strKeyword2 = "" then XXXXXXXXX??

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString
StrSql = "SELECT * FROM tabel WHERE"
StrSql = StrSql & "(indhold LIKE '" & LCase(strKeyword) & "%')"
StrSql = StrSql & " AND (landsdel LIKE '" & strKeyword2 & "')"


Forstod I det ;0)
Avatar billede justdoit Nybegynder
17. november 2002 - 18:25 #1
lukket
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