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

Sql Sorgu Hatası .Net de  

  RSS
adem yalçın
(@ademyalcin)
Üye
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(); 
 
 
 
Alıntı
Gönderildi : 12/09/2012 20:32
Kadir Avci
(@kadiravci)
Saygın Üye Forum Yöneticisi

İlk olarak .ToString() ile deneyin.

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

CevapAlıntı
Gönderildi : 13/09/2012 19:34
adem yalçın
(@ademyalcin)
Üye

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(); 

CevapAlıntı
Gönderildi : 13/09/2012 23:42
Paylaş: