C# Okulun verdiği "Telefon Rehberi" projesinde hata çıktı.

ququleta

Picopat
Katılım
17 Eylül 2023
Mesajlar
321
Çözümler
3
Yer
İzmir
Daha fazla  
Sistem Özellikleri
GTX 1650 PH Ekran Kartı, 16GB RAM, i5 9400F İşlemci ve MSI H310 Prime Anakart.
Cinsiyet
Erkek
12. Sınıflar için verilmiş bir proje. Son 3 ayım kaldı erkenden yapayım dedim. yaklaşık 6 saatimi falan harcadım. bir yerlerde kafam karıştı sanırım oralarda bir kaç hata yaptım. ve bu tarz bir hata alıyorum. ChatGPT'ye sordum. oda bu şekilde yapmamı söyledi. Benim için çok önemli bir proje. Yardımcı olursanız çok mutlu olurum.

C#:
grdKisiler.Columns.Add("kisi_id", "Kisi ID");

Hata :

1710093713402.png


Kodlar :

C#:
private void BilgileriYukle() // Listeleme kodları
        {
            Grup grup = new Grup();
            cmbGrup.DataSource = grup.GruplariListele();
            cmbGrup.ValueMember = "grup_id";
            cmbGrup.DisplayMember = "grup_adi";
            DataTable araGrupDt = grup.GruplariListele();
            DataRow dr = araGrupDt.NewRow();
            dr["grup_adi"] = "Tümü";
            dr["grup_id"] = 0;
            araGrupDt.Rows.Add(dr);
            cmbAraGrup.DataSource = araGrupDt;
            cmbAraGrup.ValueMember = "grup_id";
            cmbAraGrup.DisplayMember = "grup_adi";
            cmbAraGrup.SelectedValue = 0;
            Kisi kisi = new Kisi();
            grdKisiler.DataSource = kisi.KisileriListele();
            // Datagridview'de nasıl gorunecegini saglayan kodlar
            grdKisiler.Columns["kisi_id"].HeaderText = "Kişi ID";
            grdKisiler.Columns["kisi_id"].Width = 0;
            grdKisiler.Columns["ad"].HeaderText = "Kişi Adı";
            grdKisiler.Columns["ad"].Width = 120;
            grdKisiler.Columns["soyad"].HeaderText = "Kişi Soyadı";
            grdKisiler.Columns["soyad"].Width = 90;
            grdKisiler.Columns["tel_no1"].HeaderText = "Telefon No 1";
            grdKisiler.Columns["tel_no1"].Width = 110;
            grdKisiler.Columns["tel_no2"].HeaderText = "Telefon No 2";
            grdKisiler.Columns["tel_no2"].Width = 110;
            grdKisiler.Columns["mail"].HeaderText = "Mail";
            grdKisiler.Columns["mail"].Width = 170;
            grdKisiler.Columns["unvan"].HeaderText = "Ünvan";
            grdKisiler.Columns["unvan"].Width = 100;
            grdKisiler.Columns["grup_adi"].HeaderText = "Kişi Grubu";
        }
[/ICODE]

Önce böyle bir hata çıkıyor. Ardından diğer hata geliyor.
1710094249475.png
 
Son düzenleme:
Veri çektiğin kişileri ya da grupları listele gibi methodların birindeki sql sorgusu hatalı. Hatanın tam fırlatıldığı satırı bulup incelemelisin.
 
Veri çektiğin kişileri ya da grupları listele gibi methodların birindeki SQL sorgusu hatalı. Hatanın tam fırlatıldığı satırı bulup incelemelisin.

Sorunu çözdüm hocam. SQL hatası olduğunu umuyordum. Öylede olmuş. Dataları çektiği yer ile dataların olması gereken yerleri yanlış girmişim. 1 saatimi falan aldı ama halletim sorunu. Bakmak isterseniz proje burada.

 

Geri
Yukarı