Salve,
hai provato la query in access o in sql server prima di usarla in vb?
Che oggetto utilizzi per iterare i record della query? Un DataReader oppure un DataAdapter?
Se utilizzi il DataReader che mi sembra la soluzione migliore dovrai iterare il DataReader mediante il metodo .Read ed aggiungere il relativo valore tramite listbox.items.add.
es.
Try
' connessione conn
conn.Open()
' crea l'oggetto datareader tramite il metodo executeReader del Command
Dim adap As OleDb.OleDbDataReader = cmd.ExecuteReader()
' itera tutti gli elementi del datareader e gli aggiunge al listbox1
While adap.Read
ListBox1.Items.Add(adap("valori"))
End While
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Ciao
Lucius