Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    [VB 2008] - Aggiungere voci a combo

    Salve, qualcuno mi potrebbe gentilmente segnalare un esempio dove poter imparare ad inserire delle voci in un ComboBox prelevandole da una tabella di un DB Access ?


    Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.jet.oledb.4.0; data source=c:\test\database.mdb")
    Dim cmd As OleDbCommand = New OleDbCommand("Select Campo1 FROM Tabella1 where stato=1", con)
    Dim dr As OleDbDataReader
    con.Open()
    dr = cmd.ExecuteReader
    While dr.Read()
    Combo1.Items.Add = dr("Campo1").ToString()
    End While
    dr.Close()

    Dove sbaglio ?

    Grazie infinite a chiunque abbia tempo e voglia di aiutarmi.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma il problema che hai qual è?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Buongiorno Oregon, mi segnala un errore in questa parte di codice

    Combo1.Items.Add = dr("Campo1").ToString()


    Argomento non specificato per il parametro 'item' di 'Public Function Add(item As Object) As Integer'

    Purtroppo non è tantissima pratica e da ieri sera sto impazzendo tra prove e riprove ma nulla.

    Grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Combo1.Items.Add ( dr("Campo1").ToString() )


    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Combo1.Items.Add ( dr("Campo1").ToString() )
    Ho aggiustato il codice e mi restituisce questo errore:

    Tipi di dati non corrispondenti nell'espressione criterio.

    in questa riga: dr = cmd.ExecuteReader

    Grazie infinite per l'aiuto

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    87
    Sarebbe meglio spiegarlo a video, se mi dai il tuo indirizzo e-mail?

    Distinti Saluti

    Fabio Messina

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da jekisi Visualizza il messaggio
    Sarebbe meglio spiegarlo a video, se mi dai il tuo indirizzo e-mail?
    Perché mai dovrebbe darti il suo indirizzo email? Si risponde qui nel forum, non in privato ...

    Tipi di dati non corrispondenti nell'espressione criterio.

    Probabilmente il campo stato non è di tipo numerico. Se fosse un testo avresti dovuto scrivere

    "Select Campo1 FROM Tabella1 where stato='1' "

    Dicci di che tipo è il campo stato ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Grazie l'errore stava nella tabella del DB, avevo impostato il campo come testo e non numerico.Avanzate da bere 😄 GRAZIE

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Sprero di non sbagliare a continuare qui, se così fosse prego admin di eliminare pure.

    Avete qualche consiglio per proteggere il mio programma, tipo numero di licenza o altri metodi ?
    Grazie infinite.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In effetti qui la discussione era un'altra ... credo proprio sia necessario un altro thread con titolo pertinente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.