Errore proprietà fill su form di Login

di il
2 risposte

Errore proprietà fill su form di Login

Buongiorno a tutti,

ho scritto un programma in VB.net per la lettura dei codici a barre in magazzino; premetto che fino ad oggi non ho mai avuto nessun problema, il form di login mi restituisce questo errore:

System.InvalidOperationException: 'Fill: la proprietà SelectCommand.Connection non è stata inizializzata'

Vi riporto qui di seguito la parte di codice interessata:

Private Sub Start_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim connection As New SqlConnection("SERVER = ******; DATABASE = ******; USER ID = ******; PASSWORD = ******")
        connection.Open()
        Dim command As New SqlCommand("SELECT * FROM TEP07_UTENTI")
        Dim adapter As New SqlDataAdapter(command)
        Dim tbl As New DataTable
        ComboBox1.DataSource = tbl
        adapter.Fill(tbl)
        ComboBox1.DisplayMember = "TEP07_UTENTE"
        ComboBox1.ValueMember = "TEP07_UTENTE"
    End Sub
Molto semplicemente vado a selezionare l'utente da una tabella sql che poi vado a verificare l'associazione con la password mediante try & catch e un if...

Grazie mille in anticipo a tutti

2 Risposte

  • Re: Errore proprietà fill su form di Login

    All'oggetto "command" devi dire che deve utilizzare la connessione "connection"
    Dim command As New SqlCommand("SELECT * FROM TEP07_UTENTI", connection)
  • Re: Errore proprietà fill su form di Login

    Sono d'accordo: il messaggio è estremamente chiaro.

    Tra l'altro, nella sua semplicità, probabilmente sarebbe stata sufficiente una breve ricerca in rete (o studiare almeno come inviare un comando SQL al server).
Devi accedere o registrarti per scrivere nel forum
2 risposte