Ved ikke om der findes en bedre metode. Men på denne måde får du ihvertilfælde løbet dem igennem, uanset om der er en eller flere ord.
strTekst = split(strTekst," ")
for a = LBound(strTekst) to Ubound(strTekst) strSQL = "SELECT * FROM artikler WHERE " strSQL = strSQL & " (Titel LIKE '%" & strTekst(a) & "%')" strSQL = strSQL & " OR (Blikfang LIKE '%" & strTekst(a) & "%')" strSQL = strSQL & " OR (Indhold LIKE '%" & strTekst(a) & "%')" next
Mit problem er at jeg ikke ved hvordan jeg skal lave selve koden til at søge på en sætning (så der kun fremkommer resultater der matcher den præcise sætning).
jeg er absolut ikke asp-haj, men har anvendt dette til en søgefunktion engang:
'ny START sql = "SELECT * FROM [brugere] WHERE " blnNotFirst = False
city = session("sted") If Len(city) > 0 Then AddSql Sql, "city='" & city & "'", blnNotFirst End If
soeger = session("soeger") If Len(soeger) > 0 Then AddSql Sql, "soeger=" & soeger & "", blnNotFirst End If
sql = sql & " ORDER BY [brugernavn] asc;"
'/// Denne her funktion tilføjer automatisk til Sql Sub AddSql(rSql, aSqlToBeAdded, rblnNotFirst) If blnNotFirst Then rSql = rSql & " AND" Else rblnNotFirst = True End If rSql = rSql & " " & aSqlToBeAdded End Sub
---
scriptet gør sådan at den selv laver den SQL der skal bruges alt afhængigt af hvilke felter der er udfyldte. Håber du kan bruge det på den ene eller anden led, for som sagt så er jeg ikke nørd på det her område...
Godt så... Det er åbenbart ikke let at lave det jeg efterlyser. Jeg takker for forsøgene, men når desværre ikke videre her :-/
// Lukker
Apo
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.