Italian Semplice Login

Discussion in 'Italian Forum' started by djveleno, Apr 23, 2015.

  1. djveleno

    djveleno Active Member Licensed User

    Ciao a tutti, vorrei implementare una semplice funzione di login ad una mia app, il funzionamento è altrettanto semplice:
    Una casella EditText ed un Bottone di invio, un db con un campo uId (userID) e un campo User (la PWD)
    il bottone invio serve ad attivare una activity nell'app.
    Se dico al programma che la pwd è 12345 e la passo come stringa, tutto funziona correttamente, se invece dico al programma di leggere la EditText, non funziona, non da errore ma neanche parte l'activity, qualche suggerimento?
    Code:
    Sub btnLogin_Click
    Dim query As String

    query = 
    "SELECT User FROM " & DBTableName & ""

        
    If txtLogin.Text = query Then
        
    StartActivity(RemPwd)
        
    End If
    End Sub
    Questo è il codice del bottone.
     
  2. anallie0

    anallie0 Active Member Licensed User

    sei sicuro che txtLogin.Text contiene "SELECT User FROM " & DBTableName & "" in caso contrario l'if non è mai soddisfatto
     
  3. maxware

    maxware Well-Known Member Licensed User

    Ciao ...cosi come è scritto il codice la variabile query non è il risultato della select del database.
     
  4. djveleno

    djveleno Active Member Licensed User

    Ciao Max, tu come la scriveresti la Sub?
     
  5. maxware

    maxware Well-Known Member Licensed User

    esempio
    Sub btnLogin_Click
    Dim query As String
    Dim sql_1 As SQL
    Try
    sql_1.Initialize(path percorso , nome database, True)
    query=sql_1.ExecQuerySingleResult("SELECT User FROM TabellaPassword")
    If txtLogin.Text = query Then
    StartActivity(RemPwd)
    End If
    Catch
    Msgbox("errore","Attenzione")
    End Try

    End Sub
     
  6. djveleno

    djveleno Active Member Licensed User

    Siccome non funziona, ho optato per un più semplice TextReader che, con un txt con memorizzata la pwd mi permette di accedere all'activity principale, ora il prossimo passo, scrivere il txt in modo da poter modificare la pwd di default.
    Grazie 1000 per l'aiuto, se posso disturbarti ancora.....
     
  7. LucaMs

    LucaMs Expert Licensed User

    DEVI disturbarlo ancora, il più possibile :p
     
  8. djveleno

    djveleno Active Member Licensed User

    Contaci....:rolleyes:
     
  9. maxware

    maxware Well-Known Member Licensed User

    Cosa no ha funzionato ?
     
  10. djveleno

    djveleno Active Member Licensed User

    Credo sia sempre la edittext che non viene correttamente valorizzata, ma non è più un problema in quanto va bene anche con un READER che mi passa correttamente la pwd.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice