Avatar billede jan2001 Nybegynder
04. november 2002 - 10:03 Der er 3 kommentarer og
1 løsning

rigtige sætning

For følgende sætning ved søgning på to ord, men den lader til kun at søge på sidste ord.

SELECT * FROM links WHERE title LIKE '%aften%' OR description LIKE '%aften%' ORDER BY title;SELECT * FROM links WHERE title LIKE '%timer%' OR description LIKE '%timer%' ORDER BY title;
Avatar billede di8leva Nybegynder
04. november 2002 - 10:07 #1
er det rætt kategori att stælla spørgsmålet i?

men, du kan ikke lave to SQL-selects efter varandra och få ett ResultSet från båda. Du får kun ett ResultSet från den siste SQL-select.

du blir nødt till att lave to SQL-anrop och hente ResultSet ut to ganger...
Avatar billede Slettet bruger
04. november 2002 - 10:15 #2
SELECT * FROM links WHERE title LIKE '%aften%' OR description LIKE '%aften%' OR title LIKE '%timer%' OR description LIKE '%timer%' ORDER BY title;
Avatar billede jan2001 Nybegynder
04. november 2002 - 11:31 #3
Har fortøgt flere muligheder med følgende kode for at få den til at spytte ovenstående SQL-sætning fra el_barto ud.

sstring = split(strSearch," ")    

for i = lbound(sstring) to ubound(sstring)
    strSQL = "SELECT * " _
        & "FROM links " _
        & "WHERE title LIKE '%" & sstring(i) & "%' " _
        & "OR description LIKE '%" & sstring(i) & "%' " _
                & "ORDER BY title;"

    Set linkRec = cnnSearch.Execute(strSQL)
Response.write strSQL
next
Response.End


Hvordan skal koden se ud?
Avatar billede jan2001 Nybegynder
04. november 2002 - 15:02 #4
Jeg fik det til at virke. Tak for hjælp.
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