Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con la versione di MySql in Rb o vb6

    Molto tempo fa, avevo fatto questo applicativo con Realbasic, (vedi link ), ma in questi giorni ho scoperto che Realbasic ha un baco, in particolare il riconoscimento della password non funziona se la versione è uguale a 4.1.10 o superiore.

    In pratica i progetti php vengono generati se il sistema MySql non possiede password di protezione, oppure la possiede... ma la versione deve essere minore di 4.1.10.

    Prima di acquistare vb6 si voleva sapere se vb6 supporta la verifica delle password con versione di MySql maggiore di 4.1.10.


    Fino a quale versione vb6 e vb.net possono verificare password ?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma che vuol dire "verificare password"?

    La frase "vb6 verifica una password" non ha senso ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    significa che, (pure sapendo la password), l'applicativo dice che la password non è valida.

    La password l'avevo impostata 5 minuti prima, quindi di sicuro la so.

    Questo accade con le versioni superiori a 4.1.10 di MySql, nessun problema con le versioni precedenti di MySql.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quindi non e' VB6 che verifica la password, semmai e' MySQL.

    Mostra il codice che hai usato ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Dim mia_connesione As New MySQLDatabase
    Dim stringaUser As String
    Dim stringaPassword As String
    Dim msg As String

    //--- inizio mostrare finestra login ---
    frmLogin.ShowModal //carica e mostra la finestra del login all'utente (e' richiesto user name e password)

    stringaUser=ConvertEncoding(frmLogin.tUserID.Text, Encodings.SystemDefault)
    stringaUser=Trim(stringaUser) //rimuove eventuali spazi bianchi che quel somaro di utente aveva messo

    stringaPassword=ConvertEncoding(frmLogin.tPassword .Text,Encodings.SystemDefault)
    stringaPassword=Trim(stringaPassword) //rimuove eventuali spazi bianchi che quel somaro di utente aveva messo

    frmLogin.Close //scarica dalla memoria la finestra login
    //--- fine mostrare finestra login ---

    mia_connesione.Host="localhost"
    mia_connesione.Port=3306
    mia_connesione.UserName=stringaUser
    mia_connesione.Password=stringaPassword
    mia_connesione.DatabaseName="miodatabase"
    If mia_connesione.Connect=True Then
    //manca il codice per mostrare i dati del database
    Else
    msg="La connessione NON e' riuscita" +Chr(10)
    msg="durante il controllo della password"
    MsgBox msg
    End If
    mia_connesione.Close

    -----------------------------------------------------------------------------

    Installando easyphp 1.6 nel pc non c'è problema perchè la sua versione di MySql è 3,23.49.
    Ma installando per esempio wamp5, la cui versione MySql è 5.0.18, allora non funziona più niente nel caso ci sia una password nel sistema.
    Per maggiori chiarimenti provare ad installare easyphp 1.6 e poi questo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.