+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

estrarre record da db mysql

  1. #1
    stefano_ non  in linea Scolaretto
    salve a tutti,
    il problema il seguente, devo estrarre un record da un db mysql per poter popolare diverse text box.

    Il codice il seguente

    Dim MySqlConnection As New MySqlConnection("User ID=uid;Password=pas;Host=ip;Port=3306;Database=nomedatabase;Pooling=false")
    Dim cmd As New MySqlCommand
    Dim returnValue As Object
    cmd.CommandText = "SELECT * FROM archivio WHERE id ='26'"
    cmd.Connection = MySqlConnection
    MySqlConnection.Open()
    ReturnValue = cmd.ExecuteScalar
    MySqlConnection.Close()
    
    il risultato ovviamente "solo" l'id, il problema che NON riesco a capire come farmi restituire tutto il record completo !!
    Come potete immaginare non sono del settore quindi abbiate piet di me !
    Grazie.
    Ultima modifica di stefano_; 09-03-2021 11:17 

  2. #2
    Stefano ... non sei nuovo ... per favore modifica il post inserendo il codice tra tag CODE.

    Per il problema, devi usare il metodo ExecuteReader (e non l'ExecuteScalar).
    Ultima modifica di AntonioG; 09-03-2021 09:37 
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    Sgrubak non  in linea Scribacchino
    Studia le differenze tra ExecuteScalar ed ExecuteReader.

  4. #4
    stefano_ non  in linea Scolaretto
    salve,
    chiedo scusa ad entrambe !!
    per quanto riguard il problema code si mi ricordavo di dover inseritre il codice in questo modo ma non riesco a trovare l'opzione ! Fortunatamente per voi scrivo poco in questo forum !
    si so che l'execute scalar mi restituisce la prima colonna della prima riga ma non riuscivo a capire copme utilizzare l'executrereader in pratrica devo utilizzare un datareader !
    ora ho fatto in questo modo

    
     Dim dr As MySqlDataReader
            dr = cmd.ExecuteReader
            While dr.Read
                MsgBox(dr("id"))
                MsgBox(dr("cognome"))
                MsgBox(dr("nome"))
                MsgBox(dr("numero"))
            End While
    
    Ps: ora l'ho inserito manualemente dove trovo il pulsante (code ) ???
    Grazie

  5. #5
    Sgrubak non  in linea Scribacchino
    Quote Originariamente inviato da stefano_ Visualizza il messaggio
    dove trovo il pulsante (code ) ???
    il cancelletto in fondo a destra nella toolbar della risposta. Aggiungi il tag anche nel post di apertura e segnalo come "risolto".

  6. #6
    stefano_ non  in linea Scolaretto
    ciao,
    perdonatemi ma non riesco proprio a vedere questo benedetto cancelletto nemmeno in modalita avanzata e non capisco cosa significhe
    segnalo come letto
    anche stavolta messo manualmente.!!!
    Scusate ancora.

  7. #7
    L'avatar di gibra
    gibra non  in linea Very Important Person
    Quote Originariamente inviato da stefano_ Visualizza il messaggio
    on riesco proprio a vedere questo benedetto cancelletto
    Eccolo, lo trovi sia nella risposta rapida che in modalit avanzata.

    Nome:   Cancelletto.png
Visite:  32
Grandezza:  2.9 KB
    ℹ️ Leggi di pi su gibra ...

  8. #8
    Sgrubak non  in linea Scribacchino
    Per segnare la discussione risolta, segui queste indicazioni.

  9. #9
    stefano_ non  in linea Scolaretto
    grazie ancora,
    per quanto riguarda il famoso cancelletto ho capito che c'era qualcosa che non andava ! Ho dovuto cambiare le mie impostaizoni del mio profilo ed ora finalmente vedo cancelletto e faccine !!

    Per quanto riguarda discussione risolta invece niente da fare !
    che facciamo? ci accontentiamo per ora ?

    Grazie infinite a tutti per i vostri preziosi consigli !

    A presto.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Estrarre record casuali con percentuale per tipologia
    Da h0m3r nel forum Microsoft Access
    Risposte: 27
    Ultimo Post: 23-07-2018, 16:55
  2. Estrarre intero record da una tabella
    Da nicholas77 nel forum Delphi
    Risposte: 6
    Ultimo Post: 31-05-2013, 23:50
  3. Risposte: 4
    Ultimo Post: 18-03-2011, 14:47
  4. [sql] estrarre in un record i valori di una colonna
    Da spikexx84 nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 29-10-2009, 17:01
  5. Soluzione per estrarre record dando una determinata somma
    Da Momofree nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 14-02-2009, 11:49