Marco: Platzhalter in ASP

Hoi Zäme

ich haber folgende IF-Schlaufe:

if (meineID = "Hans") then
 Response.Write("Gefunden")
end if

Jetzt kann es vorkommen dass in der Variable "meineID" auch mehr Werte gespeichert sind:

z.B: "Hans, Fredy, Vreni"

Jetzt zu meiner Frage: Gibt es einen Platzhalter wie zum Beispiel
"meineID = %Hans%" ?

in SQL kann ich es mit "like" lösen, aber wie in diesem Falle?

Danke für eure Hilfe.
Marco

  1. Hoi Zäme

    ich haber folgende IF-Schlaufe:

    if (meineID = "Hans") then
    Response.Write("Gefunden")
    end if

    Jetzt kann es vorkommen dass in der Variable "meineID" auch mehr Werte gespeichert sind:

    z.B: "Hans, Fredy, Vreni"

    Jetzt zu meiner Frage: Gibt es einen Platzhalter wie zum Beispiel
    "meineID = %Hans%" ?

    If meineID LIKE "Hans%" Then
       Anweisung
    End If

    Aber ich glaube in Deinem Falle ist das nicht so geschickt...

    in SQL kann ich es mit "like" lösen, aber wie in diesem Falle?

    Danke für eure Hilfe.
    Marco

    Gruß,
    Benne

    1. Hoi Benne

      Danke fürs Feedback...

      Folgende Meldung erscheint jetzt:

      "Sub- oder Function-Prozedur nicht definiert "

      Wie würdest du es dann lösen?

      Marco

      1. Hi Marco,

        Folgende Meldung erscheint jetzt:

        "Sub- oder Function-Prozedur nicht definiert "

        denk ich mir, denn LIKE gibt's zwar in SQL, aber nicht in VBScript.

        Gruß,
        Martin

  2. Hi Marco,

    ich haber folgende IF-Schlaufe:

    das ist eine Verzweigung, aber keine Schleife oder Schlaufe :-)

    Jetzt zu meiner Frage: Gibt es einen Platzhalter wie zum Beispiel
    "meineID = %Hans%" ?

    Das nicht, aber du kannst die Funktion InStr dazu "mißbrauchen". Die liefert dir, ob ein String einen anderen enthält, bzw. das erste Vorkommen desselben.

    Gruß,
    Martin

    PS: Ich änder mal das Themengebiet, es ist eher ne VBScript-Frage als eine zu ASP.