Originariamente inviato da daniele50
Ciao, sto lavorando su un database access che collego al progetto tramite OleDbConnection:

Con questo codice riempo una DataGrid:

DataSet11.Clear()
OleDbDataAdapter1.Fill(DataSet11)


Con questo invece eseguo un comando in sql:

OleDbCommand1.CommandText = ("...comando sql...")
OleDbConnection1.Open()
OleDbCommand1.ExecuteNonQuery()
OleDbConnection1.Close()

Ma come faccio ad inserire i record di un determinato campo di una tabella in una combobox?

P.S. - Mi scuso per l'omissione del titolo della precedente discussione
intanto se la query non è una query di modifica non devi fare | .ExecuteNonQuery() | ma oledbcommand.executeReader
poi fai
codice:
dim drw as DataRow
dim dRead as oleDbDataReader
dRead = OleDbCommand1.ExecuteReader()

for each dr in dRead.rows
combobox.items.add(dr(NUMERO COLONNA CHE TI INTERESSA)
next
ma a mio parere hai sbagliato approccio, se sai usare i dataset, sono miglori. Nel senso che ad ogni modo non ha senso lavorare in modalità connessa(oledbreader+oledbcommand) e un po in modalità disconnessa (dataset + dataadapter). utilizzando i dataset puoi fare:
codice:
combobox.DataSource = dataset2.Tables("TABELLA INTERESSATA")
            combobox.DisplayMember = dataset2.Tables("TABELLA INTERESSATA").Columns("COLONNA INTERESSATA").ToString