Avatar billede peppino Nybegynder
25. oktober 2002 - 14:12 Der er 8 kommentarer og
1 løsning

Hvis 5 er i denne streng: 3,7,55,45,234,765 så...

Hej.

Jeg har en database hvor jeg skal finde ud af om tallet 5 er i et felt, i feltet ser det sådan ud: 1,2,3,4,5,6,7,8,9,55,44,33,66,77

Så jeg skal finde ud af om om tallet 5 indgår i denne streng: 1,2,3,4,5,6,7,8,9,55,44,33,66,77

Sig hvis i ikke forstår.

/Peppino
Avatar billede no_doubt Nybegynder
25. oktober 2002 - 14:18 #1
Avatar billede exp-ralle Nybegynder
25. oktober 2002 - 14:20 #2
If InStr(Streng, 5) = True Then
...
End if

Ikke testet men tror det virker
Avatar billede kennie_nm Nybegynder
25. oktober 2002 - 14:21 #3
1) hvis asp understøtter regulære udtryk, så vil udtrykket /\d{0}5\d{0}/ matche

eller

2) hvis du kan explodere strengen til en liste
[1 , 2 , 3, ..., 77]
så kan du søge efter 5 i listen lineært
Avatar billede kennie_nm Nybegynder
25. oktober 2002 - 14:22 #4
> exp-ralle

din løsning vil også matche strengen '55'
Avatar billede exp-ralle Nybegynder
25. oktober 2002 - 14:25 #5
Hmm... du har ret...
Avatar billede exp-ralle Nybegynder
25. oktober 2002 - 14:26 #6
If InStr(Streng, 5, 1) = True
...
End if

Måske?
Avatar billede peppino Nybegynder
25. oktober 2002 - 14:48 #7
Mange tak for det hurtige svar
Avatar billede hossein Nybegynder
25. oktober 2002 - 14:50 #8
Kan du ikke sæt den i den sql sætning?
select minTal from mintabel where mintal = 5 eller like 5
Avatar billede peppino Nybegynder
25. oktober 2002 - 15:03 #9
det er også det jeg har gjort.
SELECT * FROM karakter WHERE brugerid LIKE '%," & tal &",%'
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