22 Ocak 2009 Perşembe
CrmAsyncService.exe CPU'yu Çok Kullanıyor
Microsoft Dynamics CRM yazlılımda eğer CrmAsyncService.exe uygulaması kaynaklarınızın büyük bçlümünü tüketiyorsa ve sisteminizi ciddi şekilde yavaşlatıyorsa sebebi büyük ihtimalle arka planda tamamlanmamaış çok fazla workflow çalışmasıdır. Bunları engellemek için yapmanız gereken ise CRM ekranında settings -> system Jobs yolunu kullanarak işletilmekte olan workflowlwrı seçmek ve daha sonra bu workflowları menüden cancel komutunu vermektir. Umarım işinize yarar..
9 Ocak 2009 Cuma
LINQ dropdownlist bağlamak
okulDataContext okul = new okulDataContext();
ogrenciler ogrs = new ogrenciler();
var ogrenci = from ogr in okul.ogrencilers
where ogr.ad == "Erman"
select new { ogr.ad, ogr.soyad };
ddl1.DataValueField = "ad";
ddl1.DataTextField = "soyad";
ddl1.DataSource = ogrenci.ToList();
ddl1.DataBind();
ogrenciler ogrs = new ogrenciler();
var ogrenci = from ogr in okul.ogrencilers
where ogr.ad == "Erman"
select new { ogr.ad, ogr.soyad };
ddl1.DataValueField = "ad";
ddl1.DataTextField = "soyad";
ddl1.DataSource = ogrenci.ToList();
ddl1.DataBind();
8 Ocak 2009 Perşembe
The instance name must be the same as computer name CRM
Eğer CRM 4.0 kurulum ekranında böyle bir hata alıyorsanız mevcut sebeplerden biri bilgisayar adının değişmiş olmasıdır.
Sorunu gidermek için aşağıdaki adımları izleyebilirsiniz.
SQL SERVER'da Master veritabanında şu komutları çalıştırın
sp_dropserver
sp_addserver 'yani_bilgisayar_adı','local
SQL Server servisini durudurn. (Bilgisayarıma sağ tıklayıp Yönet Deyip Buradan Servisleri seçebilirsiniz.)
Aşağıdaki kayıt defteri ayarlarını yeni bilgisayar adınuıza göre değiştirin
klm\software\microsoft\microsoft sql server\
hklm\system\mssql$
SQL Server'i yemiden başlatın..
Sorunu gidermek için aşağıdaki adımları izleyebilirsiniz.
SQL SERVER'da Master veritabanında şu komutları çalıştırın
sp_dropserver
sp_addserver 'yani_bilgisayar_adı','local
SQL Server servisini durudurn. (Bilgisayarıma sağ tıklayıp Yönet Deyip Buradan Servisleri seçebilirsiniz.)
Aşağıdaki kayıt defteri ayarlarını yeni bilgisayar adınuıza göre değiştirin
klm\software\microsoft\microsoft sql server\
hklm\system\mssql$
SQL Server'i yemiden başlatın..
TSQL Bir Kolon'un Hangi Tabloya Ait Olduğunu Bulma
Aşğıdaki kod parçasını kullanabilirsiniz.
Bu Sorguyu master DB'si üzerinde çalıştırmanız gereklidir.
select sysobjects.name
from syscolumns
left join sysobjects on sysobjects.id = syscolumns.id
where syscolumns.name like 'Bulmakİstediğiniz Kolon'
order by 1
Bu Sorguyu master DB'si üzerinde çalıştırmanız gereklidir.
select sysobjects.name
from syscolumns
left join sysobjects on sysobjects.id = syscolumns.id
where syscolumns.name like 'Bulmakİstediğiniz Kolon'
order by 1
Etiketler:
kolon tablo bulma hangi ait sql server tsql
25 Aralık 2008 Perşembe
Dataset Bilgisini xml Dosyasına Yazdırma
Bazen debug yapamama yada başka birine göndermek için gibi sebeplerden dolsyı bir datset içindeki verinin XML dosyasına katarılması gerekir. Bunun için aşağıdaki kod parçasını kullanabilirsiniz.
dsAccount.WriteXml(@"C:\Dosya_Adi.xml");
dsAccount dataset'in adıdır. Eğer bunu bir asp.net uygulamasında yapıyorsanız dosyanın yazılacağı dizine (Örnekte c: dizini) Network Serivce kullanıcısına yazma hakkı vermelisiniz. Bunun için sürücüye sağ tıklayarak açılan menüden güvenlik yada security and permisions alanından Security sekmesine gelip buradan kullanıcıyı etklemeniz gerekir.
dsAccount.WriteXml(@"C:\Dosya_Adi.xml");
dsAccount dataset'in adıdır. Eğer bunu bir asp.net uygulamasında yapıyorsanız dosyanın yazılacağı dizine (Örnekte c: dizini) Network Serivce kullanıcısına yazma hakkı vermelisiniz. Bunun için sürücüye sağ tıklayarak açılan menüden güvenlik yada security and permisions alanından Security sekmesine gelip buradan kullanıcıyı etklemeniz gerekir.
16 Aralık 2008 Salı
case when yapısında null değeri kullanmak
SQL Server'da select içinde if benzeri bir yapı kullanmak istiyorsak case when yapısı yardımımıza koşar mesela aşağıdaki ifadeye bakın.
select
case yas
when 5 then 'yas 5'
when 6 then 'yas 6'
else '5 yada 6 Değil'
end yeniyas
Bu durumda yas kolonun değerine göre yeniyas isimli yeni bir kolona değerler verilir. Böyle bir ifadede null değerlerini kontrol etmek istediğinizde şöyle yazarsanız istediğiniz sonucu alamazsınız:
case yas
when null then "değer yok"
else 'değer var'
end yeniyas
Bu durumda kullanmanız gereken yapı şu şekilde olmalıdır.
case
when yas is null then 'değer yok'
else 'değer var'
end yeniyas
select
case yas
when 5 then 'yas 5'
when 6 then 'yas 6'
else '5 yada 6 Değil'
end yeniyas
Bu durumda yas kolonun değerine göre yeniyas isimli yeni bir kolona değerler verilir. Böyle bir ifadede null değerlerini kontrol etmek istediğinizde şöyle yazarsanız istediğiniz sonucu alamazsınız:
case yas
when null then "değer yok"
else 'değer var'
end yeniyas
Bu durumda kullanmanız gereken yapı şu şekilde olmalıdır.
case
when yas is null then 'değer yok'
else 'değer var'
end yeniyas
21 Haziran 2008 Cumartesi
RSS Okuyucu
Aslında bir rss okuyucu yapmak çok basittir. Sizinle kurstan hocamın (Bora BEKEN) yapmış olduğu bir rss okuyucuyu paylaşmak istiyorum. http://rapidshare.com/files/124126586/RssReader.zip.html adresinden kaynak kodunu indirebilirsiniz. rss linkini verdiğinizde genelde http://rss şeklinde başlar bütün bilgileri alıp size getirmekte. Örnek bir resmini aşağıda görebilirsniz.
Kaydol:
Kayıtlar (Atom)