Forum

SQL sorgu sorunu
 
Bildirimler
Hepsini Temizle

SQL sorgu sorunu

9 Yazılar
3 Üyeler
0 Reactions
1,029 Görüntüleme
(@salihdemir)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 
[#392846]

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


 
Gönderildi : 05/08/2013 22:11
(@mutlubenmutlu)
Gönderiler: 297
Reputable Member
 

bu queryde bir sorununuz yok, data grid icinde manuel field ismi atamis olmayin ? 


 
Gönderildi : 05/08/2013 23:25
(@kenanilgun)
Gönderiler: 546
Illustrious Member Yönetici
 

Merhaba, SQL sorgusunu SQL Management Studio ile sorguladığınızda da aynı şekilde iki kayıt mı geliyor ?


 
Gönderildi : 05/08/2013 23:50
(@salihdemir)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 

Sql management te hıcbır anormallık yok aynı sekılde tek verı gosterıyor. Datagrid'ede hıcbı sekılde dokunmadım 


 
Gönderildi : 06/08/2013 05:54
(@kenanilgun)
Gönderiler: 546
Illustrious Member Yönetici
 

O halde kodlarınızın diğer bölümlerinde sorun olabilir. Daha detaylı kod bilgisi vermeniz mümkün mü ?


 
Gönderildi : 06/08/2013 13:18
(@salihdemir)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 

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;


 
Gönderildi : 06/08/2013 14:47
(@kenanilgun)
Gönderiler: 546
Illustrious Member Yönetici
 

Bence tekrar sql sorgusunu SQL Management Studio ile sorgulamanızı ve detaylı şekilde incelemenizi öneririm.


 
Gönderildi : 06/08/2013 15:06
(@salihdemir)
Gönderiler: 13
Eminent Member
Konu başlatıcı
 

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.

 


 
Gönderildi : 07/08/2013 15:16
(@kenanilgun)
Gönderiler: 546
Illustrious Member Yönetici
 

Merhaba,

Sorununuzun hangi kısımdan kaynaklandığını paylaşabilirseniz seviniriz. MSSQL ile int işlemleri için aşağıdaki sayfayı inceleyebilirsiniz.

http://technet.microsoft.com/tr-tr/library/ms187745.aspx

İyi çalışmalar. 


 
Gönderildi : 07/08/2013 18:19
Paylaş: