ciao ragassi, ho un bel problemino con le stringhe in vb.net
in sostanza ho un form con due textbox per username e password e due label.
le due label vengono riempite prendendo i dati da un database [rispettivamento l'user e la pass di un utente]
una volta riempiti i due campi textbox l'utente clicca su ok e dovrebbe fare il login, ovvero il controllo tra user e pass inserite e quelle presenti nel db.
solo che qualsiasi combinazione metto non mi fa effettuare il login [nemmeno con quelle corrette]; come se mi restituisse sempre false dal confronto tra le due stringhe
vi posto il pezzettino di codice, sicuramente c'è qualcosa a livello di concetto sbagliato
in questi if adesso uso l'uguaglianza, ma in precedenza avevo provato anche con i metodi equals e compare della classe stringCodice:Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click If lblUser.Text = UsernameLabel2.Text Then Main.btnNuovoCliente.Enabled = True Main.btnCercaCliente.Enabled = True Main.btnNuovoApp.Enabled = True Main.btnCercaApp.Enabled = True Me.Close() Else lblError.Text = "Combinazione username e password errati, riprovare" lblUser.Text = "" lblPass.Text = "" lblUser.Focus() End If End Sub


LinkBack URL
About LinkBacks


Rispondi Citando

Segnalibri