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

    recuperare dati da una query

    Ciao a tutti..
    Ho fatto una select. Ora come facciio a recupare i dati prodotti da questa select:
    Ecco il codice:
    Dim qry As String

    qry = "SELECT * FROM xxxz WHERE email='" & TbUser.Text & "' and password='" & TbPass.Text & "';"

    Dim cmd As Data.Odbc.OdbcCommand = myconn.CreateCommand
    cmd.CommandText = qry
    cmd.ExecuteNonQuery()

  2. #2
    Devi usare un adapter :

    Come hai fatto ora è giusto , però devi assegnare l'oggetto cmd all'adapter che ti crei.

    Poi con il metodo .fill() dell'adapter , riempi quel che vuoi . . . Dataset , datatable . ..

    E con quello ci guardi i dati

  3. #3
    dipende molto da cosa ci devi fare, se devi solo leggerli una volta e buttarli poi fare tutto con il command e usare il metodo ExecuteQuery (non ExecuteNonQuery che come dice il nome esegue ma non interroga) che ti restituisce un datareader



    PS: hai proprio bisogno di usare l'OdbcConnection? Non riesci ad usare l'OleDbC. o quella specifica per il tuo db?
    PS2: le concatenazioni di stringhe sarebbero da evitare, per la costruzione della tua query puoi sfruttare il metodo Format() della classe String.
    xxx

  4. #4
    come mai sarebbero da evitare le concatenazioni?

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.