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.