tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1096
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    212
    Hallo Leute!

    Ich bastel gerade an eine ASP-Seite und möchte gerne wissen wie ich vom vb.net Code aus in eine SQL-DB, das Passwort als varbinary datentyp speichern kann und wie man das passwort wieder auslesen kann. Ich habe schon verzweifelt Variablen vom Typ
    SqlTypes.SqlBinary
    und
    SqlDbType
    angelegt und versucht so irgendwie den wert der Textbox an die Variable zu übergeben, jedoch ohne Erfolg. Vielleicht kann mir jemand auf die Sprünge helfen wie ich das am beste lösen kann. danke im vorraus.


    ksk
    Geändert von ksk (23.09.06 um 17:25 Uhr)
     

  2. #2
    Registriert seit
    Dec 2003
    Beiträge
    212
    So, das hinzufügen in di DB habe ich geschaft in dem ich imStatement eine Konvertierung durchgeführt habe.

    Code sql:
    1
    
    CONVERT(datenType[(länge)], expression)

    fehlt nur mehr das auslesen der gespiecherten Kennwortes.
     

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    212
    So, hab das gleiche bei der Abfrage gemacht und habs erfolgreich geschaft!

    ksk
     

  4. #4
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    Warum konvertierst du das Bytearray nicht in ein Base64 String und speicherst dieses in der Datenbank? Ein Binary Feld in der Datenbank ist doch viel zu grosser Overhead, da Binary und Textfelder anders in der Datenbank gespeichert werden als varchars oder Integerwerte.
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

  5. #5
    Registriert seit
    Dec 2003
    Beiträge
    212
    Naja, da ich zuerst nicht wußte wie ich das machen kann habe ich halt herum probiert und habe im Select-Statement om vb.net eine zusätzliche Spalte eingefügt und in die Spalte das Kennwort in den Datentyp mit der ich auch arbeiten kann Konvertiert. Ich brauche diese umwandlung nur für das LogIn und zum registrieren. Beim regitrieren wird das normale Kennwort im Insert-Statement von varchar auf varbinary(10) Konvertiert und abgespeichert.

    Eine Base64-String konvertierung habe ich noch nie gemacht, aber ich habe es oft mit Byte-Array und String(Array) probiert. Vielleicht kannst mir ja mal ein Beispiel posten.


    Aber ich habs jetzt, trotzdem danke



    ksk
     

  6. #6
    arink arink ist offline Grünschnabel
    Registriert seit
    Feb 2011
    Beiträge
    3
    Das Thema ist zwar schon was älter aber kann man bei einer INSERT Anweisung ein Convert einbauen? Ich bekomme immer eine Fehlermeldung:
    Incorrect syntax near the keyword 'CONVERT'
     

Ähnliche Themen

  1. Daten aus sqlDB in Acces kopieren
    Von gander im Forum .NET Datenverwaltung
    Antworten: 6
    Letzter Beitrag: 22.09.10, 10:01
  2. WErt in DAtei speichern
    Von Rene42 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 01.07.07, 14:04
  3. Wert in Cookie speichern
    Von non4me im Forum PHP
    Antworten: 16
    Letzter Beitrag: 03.04.07, 12:22
  4. Stichwortsuche sqldb
    Von globetrotter007 im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 29.06.05, 23:02
  5. Wert speichern
    Von server im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 28.02.04, 16:32