Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
3
Yazılar
2
Üyeler
0
Reactions
471
Görüntüleme
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
İ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
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