anoniem Geplaatst: 2 februari 2002 Delen Geplaatst: 2 februari 2002 Hallo Allen, Ik heb een "probleem". Als ik 2 variabelen met dezelfde inhoud vergelijk in VB6 zijn deze niet gelijk..... De volgende code werkt niet: [code:1:3364931458]If Serpent.DecryptString(rsUsers.Fields("Username")) = cboUserName.Text Then[/code:1:3364931458] Maar de volgende code werkt wel: [code:1:3364931458]If rsUsers.Fields("Username") = Serpent.EncryptString(cboUserName.Text, SerpentKey, True) Then[/code:1:3364931458] Iemand enig idee??????? Ik snap er nix meer van :???: [ Dit Bericht is bewerkt door: one_234 op 2002-02-02 02:22 ] Quote Link naar reactie
anoniem Geplaatst: 2 februari 2002 Auteur Delen Geplaatst: 2 februari 2002 Het lijkt me dat DecryptString niet hetzelfde teruggeeft wat EncryptString maakt. Er kan bijvoorbeeld een extra karakter toegevoegd worden, om wat voor duistere reden dan ook. Denk aan " tekens of aan een linefeed / carriage return karakter. Kijk ook eens in je msdn library op: string comparison, StrComp function (hele string, inclusief de komma) Je kunt ook de StrComp functie gebruiken Misschien werkt het volgende wel [code:1:9ab52317c3]Dim s As String s = Serpent.DecryptString(rsUsers.Fields("Username")) if s = cboUserName.Text Then[/code:1:9ab52317c3] _________________ Als de leer niet met de feiten strookt dan dienen de feiten te worden aangepast! [ Dit Bericht is bewerkt door: DarkScribe op 2002-02-02 09:21 ] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen