Forum
C# Projemde
kullandıgım sorgu
SqlDataAdapter("Select mid As [MUSTERI ID],AdiSoyadi As [ADI
SOYADI],telefon As TELEFON,adres As ADRES,gsm As[CEP TELEFONU],isadresi
As [İS ADRESİ],skayit.girisTarihi AS [GIRIS TARIHI],skayit.cikisTarihi
AS [CIKIS TARIHI] from Tablo1,skayit", bag);
sorgum bu
ıkı , adet tablo kullanıyorum Tablo1 ve skayit. datagrıd e aktardıgımda
verıler ıkı kere cıkıyor.
Mesela bı kaydımın ısmı AHMET datagrıdvıew de ıkı kere AHMET gozukuyor. Nerde hata yapıyorum acaba yardımcı olursanız cok mutlu olurum sımdıden Tesekkurler
bu queryde bir sorununuz yok, data grid icinde manuel field ismi atamis olmayin ?
Merhaba, SQL sorgusunu SQL Management Studio ile sorguladığınızda da aynı şekilde iki kayıt mı geliyor ?
Sql management te hıcbır anormallık yok aynı sekılde tek verı gosterıyor. Datagrid'ede hıcbı sekılde dokunmadım
O halde kodlarınızın diğer bölümlerinde sorun olabilir. Daha detaylı kod bilgisi vermeniz mümkün mü ?
SqlDataAdapter da1 = new SqlDataAdapter();
SqlCommand kom1 = new SqlCommand();
DataTable dt1 = new DataTable();
da1 = new SqlDataAdapter("SELECT Tablo1.mid,Tablo1.AdiSoyadi,skayit.urun,skayit.durum,skayit.servistipi FROM Tablo1,skayit where Tablo1.mid=skayit.servisno AND skayit.servistipi='GARANTILI' and Tablo1.durum='HAZIR'", bag);
da1.Fill(dt1);
dataGridView1.DataSource = dt1;
Bence tekrar sql sorgusunu SQL Management Studio ile sorgulamanızı ve detaylı şekilde incelemenizi öneririm.
Arkadaslar hallettım cok tesekkur ederım tek bı problemım kaldı.
Sımdı sql de verı tıplerıne karakter uzunlugu saglayabılıyoruz mesela varchar(50) ama bunu int tıpınde yapabılırmıyız.
Merhaba,
Sorununuzun hangi kısımdan kaynaklandığını paylaşabilirseniz seviniriz. MSSQL ile int işlemleri için aşağıdaki sayfayı inceleyebilirsiniz.