Forum

Sql Sorgu Hatası .N...
 
Bildirimler
Hepsini Temizle

Sql Sorgu Hatası .Net de

3 Yazılar
2 Üyeler
0 Reactions
471 Görüntüleme
(@ademyalcin)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 
DataRow drKul = system.GetDataRow("SELECT  dbo.Kullanici.*, dbo.iller.il_ad, dbo.ilceler.ilce_ad, dbo.Meslekler.MeslekAdi"
                    +  "   FROM    dbo.Kullanici INNER JOIN"
                    +  "   dbo.iller ON dbo.Kullanici.il_id = dbo.iller.il_id INNER JOIN"
                    +  "   dbo.ilceler ON dbo.Kullanici.ilce_id = dbo.ilceler.ilce_id INNER JOIN"
                    +  "   dbo.Meslekler ON dbo.Kullanici.MeslekId = dbo.Meslekler.MeslekId Where dbo.Kullanici.KullaniciId='"+Session["KullaniciId"].ToString()+"'") ;
 
 
yukarıdaki gibi çekmiş oldugum 4 tablo var  ve ben bu tablolarda 
kullanici tablosunda Resim alanı var  eğer Resim alanı Null İse  if kontrolüne göre işlem yaptırmak istiyorm aşagıdaki gibi fakat null olan hücreyi yakalayamıyorum sql sorgumda nerde hata yapıyorum acaba?
 
if (drKul["Resim"] == null drkul["Cinsiyet"]=="Erkek")
 ResimAdi = "Erkek.png";
 
 else if(drKul["Resim"] == null drkul["Cinsiyet"]=="Bayan")
ResimAdi = "Erkek.png"; 
 
else if(drkul["Resim"]!=null)
 
   ResimAdi = drKul["Resim"].ToString(); 
 
 
 
 
Gönderildi : 12/09/2012 20:32

(@kadiravci)
Gönderiler: 202
Üye
 

İlk olarak .ToString() ile deneyin.

Olmazsa if (drKul.Table.Columns.Contains("Resim"))  şeklinde bir kontrol ile olup olmadığına bakın.

 
Gönderildi : 13/09/2012 19:34

(@ademyalcin)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Allah Razı Olsun İşe yaradı  🙂

if (drKul.Table.Columns.Contains("Resim") && drKul["Cinsiyet"].ToString() == "Bayan")

                    ResimAdi = "Bayan.png";

                else if (drKul.Table.Columns.Contains("Resim") && drKul["Cinsiyet"].ToString() == "Erkek")

                    ResimAdi = "Erkek.png";

                else

                    ResimAdi = drKul["Resim"].ToString(); 

 
Gönderildi : 13/09/2012 23:42

Paylaş: