Arkadaşlar comboBox'tan veritabanında bulunan kategori sütununu çektim. Yapmak istediğim combobox tan seçtiğim kategorinin alt kategorilerini listbox ta göstermek. Fakat bir türlü beceremedim..

Dahada açmak gerekirse

Combobox'tan A KATEGORİSİ'ni işaretleyip GİT butonuna tıklayınca A KATEGORİSİNİN ALT KATEGORİLERİNİ veritabanından çekip bana göstermesini istiyorum..

İnternetten söyle bir kod buldum

  Dim baglanti As New OleDb.OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\bt002\Documents\Visual Studio 2010\Projects\WindowsApplication2\urunler.accdb")
        Dim yonetici As New OleDb.OleDbCommand
        Dim okuyucu As OleDb.OleDbDataReader
        yonetici.Connection = baglanti
        yonetici.CommandText = "SELECT * FROM urunler WHERE (urun_pdf='" + ListBox1.SelectedItem + "' )"
        baglanti.Open()
        okuyucu = yonetici.ExecuteReader
        While okuyucu.Read
            urun_id.Text = okuyucu(0)
            urun_ad.Text = okuyucu(1)
            urun_kategori.Text = okuyucu(2)
            urun_pdf.Text = okuyucu(3)
        End While
        baglanti.Close()
        yonetici.Dispose()
        okuyucu.Close()
fakat urun_id.text=okuyucu (0) alanının hepsinde hata almaktayım. Hata koduda

'urun_id' is not declared. It may be inaccessible due to its protection level.
'urun_ad' is not declared. It may be inaccessible due to its protection level.