Avatar billede -wizard- Nybegynder
15. juli 2001 - 20:46 Der er 1 kommentar og
1 løsning

Spørgsmål / søgning efter et tilhørende svar?

er der nogen af jer der kender et script som kan søge i en database efter et par ord af gangen.

fx hvis jeg skriver: Hvordan laver man en emote.

så skal der søges i databasen efter et svar - eller et par af ordene.

ex hvordan og emote - eller noget lignede

Alt har interresse :)
Avatar billede torbenmelander Nybegynder
15. juli 2001 - 21:37 #1
Jeg lavede engang denne funktion til at dele en streng op i ord (checker for dobbelt mellemrum)

Dim s, sArray(), u, y

s = \"Din sætning med søge ord\"

i = 0

While s <> \"\"
  y = InStr(1, s, \" \", 1)
  If y = 0 Then
    y = Len(s)+1
  End If
  If y > 1 Then
    ReDim Preserve sArray(u)
    sArray(u) = Left(s,y-1)
    u = u + 1
  End If
  s = Mid(s,y+1)
Wend


  strSQL = \"SELECT * FROM tabelnavn WHERE \"
  strSQL = strSQL & \"(feltnavn LIKE \'%\" & sArray(LBound(sArray)) & \"%\')\"

  For n = LBound(sArray)+1 To UBound(sArray)
    strSQL = strSQL & \" \" & \"OR\" & \" (feltnavnigen LIKE \'%\" & sArray(n) & \"%\')\"
  Next

Måske kan du bruge det til noget?
Avatar billede torbenmelander Nybegynder
15. juli 2001 - 21:41 #2
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Specialister til Netværksoperations til Forsvarets nye Digitale Backbone

Politiets Efterretningstjeneste

DevOps engineer til dataanalyse i PET

BEC Financial Technologies

Senior Platform/System Engineer

Scan Global Logistics

PMO Project Manager