Avatar billede hansen Nybegynder
13. juni 2003 - 15:08 Der er 3 kommentarer og
2 løsninger

Find tekststrenge i udtræk

Jeg har en variabel (result) som indeholder noget tekst, i den tekst skal jeg tjekke for om den indeholder nedenstående sætninger, men hvordan.

No entries found for the selected source
No match for
NOT FOUND
No data found
Avatar billede soes Nybegynder
13. juni 2003 - 15:29 #1
Har du proevet med InStr?

If InStr(result, "No entries found for the selected source", 1) > 0 Then
blabla
End If
Avatar billede kovalt Nybegynder
13. juni 2003 - 22:10 #2
hvis jeg var dig ville jeg tjekke allerede i SQL'en når du trækker data ud fra DB.

strSQL = "select count kolonne as Isthere FROM tabel WHERE kolonne = "No entries found for the selected source" OR = "No match found""

conn.execute(strSQL)

if rs("isthere") > 0 then
' det du vil ha gjort
end if

/kovalt
Avatar billede eagleeye Praktikant
13. juni 2003 - 22:31 #3
Hvis  result  kun inden holder en af de 4 og ikke andet eks:

result = "NOT FOUND"
og ikke sådan her:
result = "NOT FOUND bladladfknakdf kdjhfakj"

Så kan du lave det sådan her.:


if inStr(1, "No entries found for the selected source,No match for,NOT FOUND,No data found", result, 1) > 0 then
  'result indeholdt en af de 4 ting

end if
Avatar billede eagleeye Praktikant
13. juni 2003 - 22:33 #4
Hvis result kan indeholdet noget andet som før vist:
result = "NOT FOUND bladladfknakdf kdjhfakj"


Så prøv med dette:


if inStr(1, "No entries found for the selected source",result,1)>0 OR _
  inStr(1, "No match for", result, 1) > 0 OR _
  inStr(1, "NOT FOUND", result, 1) > 0 OR _
  inStr(1, "No data found", result, 1) > 0 then
  'result indeholdt en af de 4 ting

end if
Avatar billede baw Nybegynder
15. juni 2003 - 03:11 #5
<%
Dim i
Dim arrFindText
arrFindText = Array("No entries found for the selected source", "No match for", "NOT FOUND", "No data found")

For i = 0 To UBound(arrFindText)
    If InStr(result, arrFindText(i)) > 0 Then
        Response.Write arrFindText(i) & "<BR>"
    End If
Next
%>
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