Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [VB6] Combo Box

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327

    Combo Box

    Ciao a tutti, vorrei fare in modo che quando premo sulla freccia della combo box mi visualizzasse tutti i nomi che ho nel database collegato con oggetto ado.
    Nella data source ho messo il mio oggetto ado e nel data field ho messo il campo interessato, il problema e che vedo solo un nome e quando premo nella freccia nn vedo altri nomi. Come devo fare??
    Grazie in anticipo
    By Games

  2. #2
    A dire il vero non ho ben capito cosa ti serve(qual è la freccia di cui parli?)
    Hai utilizzato il metodo fill?
    OleDbDataAdapter1.Fill(DataSet1)
    Ps. non so se è una mia impressione ma usando dataAdapter, DataSet... mi rallenta un pochino, prova ad utilizzare anche questo metodo:
    codice:
      Dim m_cmd As OleDb.OleDbCommand
            Dim m_reader As OleDb.OleDbDataReader
            Try
                m_cmd = OleDbConnection1.CreateCommand
                m_cmd.CommandText = "SELECT DISTINCT categoria FROM categori WHERE categoria <> ''"
                OleDbConnection1.Open()
                m_reader = m_cmd.ExecuteReader
    
                While m_reader.Read
                    categoria.Items.Add(m_reader.GetString(0).ToString)
                End While
    
                m_reader.Close()
            Catch
                MsgBox("Si è verificato un errore durante la creazione dell'elenco delle categorie" & vbCrLf & Err.Description, MsgBoxStyle.Critical, "Errore " & Err.Number)
            Finally
                OleDbConnection1.Close()
            End Try
    Fammi sapere la tua scelta. Magari smentitemi sulla lentezza dell'utilizzo di DataAdapter e Dataset
    Ciao

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Come sempre, ci si dimentica di riportare il linguaggio di programmazione nel titolo della discussione.

    Ne aprofitto per esortare chi risponde ad astenersi dal farlo fino a quando non è noto il linguaggio di riferimento, poichè in questo modo si abitua chi sbaglia a non correggersi (e a finire poi "bannato") e si perde tempo nel fornire una risposta probabilmente non valida perchè riferita ad un linguaggio e/o ambiente di sviluppo errato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Cavolo mi sembrava di averlo messo, chiedo umilmente scusa
    By Games

  5. #5
    Eh ma alla fine lo stesso non hai detto di che linguaggio si trattava o sbaglio? La risposta valeva per VB.NET
    Ciao

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da mardok30
    Eh ma alla fine lo stesso non hai detto di che linguaggio si trattava o sbaglio?
    Appunto.

    Originariamente inviato da mardok30
    La risposta valeva per VB.NET
    Bene che vada, si tratterà di VB6. :rollo:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Vb6
    By Games

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Games
    Vb6
    Come volevasi dimostrare...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.