Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 5 di 5
  1. #1
    Webbologo L'avatar di fare85
    Data Registrazione
    Feb 2006
    Messaggi
    247

    Problema con stringhe in visual basic

    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

    Codice:
        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
    in questi if adesso uso l'uguaglianza, ma in precedenza avevo provato anche con i metodi equals e compare della classe string
    " Il sapere umano appartiene al mondo"



  2. #2
    Webhosting Guru
    Data Registrazione
    Apr 2006
    Messaggi
    1,383

    Re: Problema con stringhe in visual basic

    prova a dare un msgbox in cui cè il contenuto delle txtbox e delle label per vedere se effettivamente sono uguali
    -

  3. #3
    Webbologo L'avatar di fare85
    Data Registrazione
    Feb 2006
    Messaggi
    247

    Re: Problema con stringhe in visual basic

    il msgbox dava le strignhe uguali, il problema stava nel fatto che nel campo proveniente dal db venivano aggiungi caratteri vuoti (quelli di spazio) ed ovviAmente le strignhe cosi facendo erano diverse
    messo un bel trim prima di fare il controllo ed adesso funge bene
    " Il sapere umano appartiene al mondo"

  4. #4
    Nuovo utente
    Data Registrazione
    Sep 2007
    Località
    Trieste
    Messaggi
    9

    Re: Problema con stringhe in visual basic

    Magari sono in ritardo, cmq se usi MSSQL mette di default il campo char che riempie di spazi vuoti le stringhe più corte della lunghezza del campo... sostituisci con varchar e fai un "UPDATE tabella SET campo=RTRIM(campo)" per rimediare direttamente da DB

  5. #5
    Webbologo L'avatar di fare85
    Data Registrazione
    Feb 2006
    Messaggi
    247

    Re: Problema con stringhe in visual basic

    avevo risolto e mi ero dimenticato di postare, nell'inserimenti di dati venivano aggiunti spazi vuoit, ho risolto mettendo un bel trim prima di comparare le due stringhe
    " Il sapere umano appartiene al mondo"

Discussioni Simili

  1. Microsoft Visual Studio 2010 abbraccerà il cloud computing
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 20-10-2009, 05:00
  2. Visual Search: la ricerca di Bing diviene visiva
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 16-09-2009, 07:02
  3. Microsoft: in anteprima Visual Studio 2010 e .NET Framework 4.0
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 02-10-2008, 06:33
  4. Differenza tra c# e visual c#?
    Di okh nel forum Io Programmo
    Risposte: 4
    Ultimo Messaggio: 09-10-2007, 20:48
  5. Windows Vista, Visual Basic 6, Winsock
    Di etr nel forum L'OTInformatico
    Risposte: 8
    Ultimo Messaggio: 23-04-2007, 07:07

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •