Announcement

Collapse
No announcement yet.

String länge wird mit gegeben ?

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

  • String länge wird mit gegeben ?

    Hallo,

    habe ein Problem mit dem SQL-Server

    z.B. habe ich eine Tabelle User_Passwort und als Spalte habe ich Passwort formatiert nchar(20) also max. 20 zeichen.

    Bei der Ausgabe lasse ich das Passwort im Input Text feld Anzeigen.

    Beim Absenden Prüfe ich das Passwort mit len(Form.passort) gibt mir die Zeichen länge zurück und nun ehalte ich den wert 20

    Ich will deshalb Prüfen damit das Passwort nicht unter 5 Zeichen angeben werden nur so geht es nicht.

    Was muss ich tun ??

    Danke schon mal für jede Hilfe.

    Gruß Claus

  • #2
    Moin,

    der char bzw. nchar Datentyp ist für Strings fester Länge gedacht und daher in deinem Fall immer 20 Zeichen läng. (Wird mit Leerzeichen aufgefüllt).

    2. Möglichkeiten

    a. String vor dem Check der Länge trimmen
    b. nchar Feld in nvarchar ändern

    Gruß
    Ral

    Comment


    • #3
      Hallo Ralf,

      Danke schon mal.

      Hab mir darüber keine Gedanken gemacht weil ich zuvor mit Access gearbeitet habe, jetzt nach genauem nachsehn im MS-Press Buch steht es drin - nicht benutze Zeichen belegen keinen Speicherplatz -

      Ob man immer gleich weis was die damit meinen !

      Gruß Clau

      Comment

      Working...
      X