Announcement

Collapse
No announcement yet.

Brauche Hilfe zu SQL-Abfrage

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Brauche Hilfe zu SQL-Abfrage

    Meine Abfrage soll in der WHERE-Klausel zwei Parameter habe
    einer davon soll die gross/klein Schreibweise aber nicht berücksichtigen.
    Die Felder heissen UserName u. PassWD. Dabei soll UserName gross/klein-Schreibung nicht berücksichtigen, PassWD aber doch.
    <br>
    Wie sieht dann die WHERE-Klausel aus ?

    Helmut

  • #2
    Hallo Helmut,

    z.B.: ... where upper(:UserName) = upper(FeldUserName) and :PasswWD = FeldPassWD...

    Wenn sichergestellt ist, das der Username in der Tabelle immer in Großbuchstaben steht (z.B. durch eine Eingabefeld, was die Eingabe automatisch in Großbuchstaben umwandelt), dann kannst Du auf das upper bei FeldUserName verzichten. (Dadurch wird die Abfrage etwas schneller)

    Gruß Fal
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Hallo Helmut,

      Wandele die beiden Werte des Vergleichs einfach in z.B. Grussbuchstaben (<b>UPPER</b>) um. Die Abfrage könnte dann so aussehen:

      SELECT BlaBla
      FROM Tabelle
      WHERE (UserName = :User) and (UPPER(PassWD) = UPPER(:Passwort))

      :User und :Passwort währen in diesem Fall die Parameter.

      Gruß Andrea

      Comment


      • #4
        Danke<br>
        Helmu

        Comment

        Working...
        X