Avatar billede 44nato44 Nybegynder
26. juni 2002 - 10:31 Der er 5 kommentarer og
2 løsninger

Test på specific recordset

Hej

Jeg vil gerne lave en løkke som går igennem recordset og leder efter et specielt ord, men det er ikke sikkert at dette ord befinder sig i recordsettet.

Hvordan kan jeg lave det ?



Avatar billede soes Nybegynder
26. juni 2002 - 10:36 #1
Kan du ikke bruge LIKE i din SQL forespørgsel?

SQL = "SELECT * FROM [TABEL] WHERE [Den kollonne som skal søges i]LIKE '"& Et søgeord &"'"

herved skulle den søge efter et bestemt søgeord.

/Søren Søndergård
Avatar billede kichian Nybegynder
26. juni 2002 - 10:37 #2
found = false
do until rs.EOF or found
  If rs("ord") = "mit søge ord" Then
    found = true
    ' gem evt. andre data fra rs
  End If
Loop
Avatar billede kichian Nybegynder
26. juni 2002 - 10:39 #3
I øvrigt er det mere elegant or performer bedre at bruge SQL som soes foreslår.
Avatar billede dk_akj Nybegynder
26. juni 2002 - 10:40 #4
Hvad med at lave det i din AQL ?? Det er noget hutigere

Select * from tabelnavn where feltnavn = "søgestreng" ??
eller
Select * from tabelnavn where feltnavn like "søge%" ??

% i søge% virker som wildcard.

//akj
Avatar billede 44nato44 Nybegynder
26. juni 2002 - 12:56 #5
Jeg prøvede begge både med sql sætningen og med loopen fejl med begge to.

Med SQL får jeg "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. "

Og med Loopen får jeg fejl, fordi den ikke kan finde recorden i settet
Avatar billede dk_akj Nybegynder
26. juni 2002 - 12:58 #6
Hvis du laver en "Select * from tabelnavn where feltnavn like "søge%""

og der ingen rækker er i dit recordsæt er det fordi at der ikke blec fundet noget der matchede din søgning.

//akj
Avatar billede 44nato44 Nybegynder
26. juni 2002 - 14:34 #7
Jeg brugte begge jeres svar.. i skal have mange tak
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