Microsoft .net platformunda butik yazılım çözümlerimizle (siz isteyin biz yapalım) ve bilişim teknolojileriyle ilgili olan her türlü konuda üzerinizden yükü alarak zamanınızı kendi işinize ayırabilirsiniz.

Microsoft .net platformunda butik yazılım çözümlerimizle (siz isteyin biz yapalım) ve bilişim teknolojileriyle ilgili olan her türlü konuda üzerinizden yükü alarak zamanınızı kendi işinize ayırabilirsiniz.

Visual studio 2008 ile yapılmış projeniz var ve visual studio 2010 a taşımak istiyorsunuz bunu yaparken bir takım hatalarla karsılasabilirsiniz.Mesala bunlardan birisi sertifika hatası
Cannot import the following key file: . The key file may be password protected. To correct this, try to import the certificate again or import the certificate manually into the current user’s personal certificate store.
Yukarıdaki gibi bir hata alıyorsanız yapmanız gerekenSolution explorerda properties e tıklayıp Signing kısmından “Create Test Certificate demek”
Bunu boyle bir hata ile karsılasırsanız diye anlattım , projenizi visual studio 2010 ile açıp publish ettik ve server imıza upload ettik IIS tarafnda da yapmamız gereken işlemler var Öncelikle Applicaiton Pool larımız içerisinden Asp.net v4.0 ı seçiyoruz . Advance settings dediğimizde gelen pencerede identity kısmına kendi iis user ımızı ekliyoruz
Bunu yaptıktan sonra framework 4.0 a tasıyacğımız site için applicaiton pool olarak bunu seciyoruz. Bu işlemi yaptıktan sonra muhtemelen aşağıdaki hatayı alacaksınız.
The request matched a wildcard mime map. The request is mapped to the static file handler. If there were different pre-conditions, the request will map to a different handler.
Bu hatayı da yine iis te sol kısımdan sitemizi seçiyoruz ve handler mappings seçiyoruz gelen ekranda Revert To Parent diyoruz ve hatamız çözülüyor
Artık projemizi .net framework 4.0 a taşımış olduk
PLSQL Built in functions
Programlama dillerinde kütüphaneler hazır fonksiyonlar vardır bunları projenize ekleyerek butun fonksiyonlarını kullanabilirsiniz. Sql ile ugraşan herkes max(), avg(), min() ..gibi fonksiyonları mutlaka kullanmıştır. Oracle dakii butun built in function lara http://psoug.org/reference/builtin_functions.html adresinden ulaşabilirsiniz. Bunlardan en kullanışlı olanları ve benim en çok kullandıklarımı anlatmaya çalışayım.
1-)to_date : Verilen bir stringi tarih olarak tutar. Tarih oracle da gun ay yil saat dakika ve saniye olarak tutulur demiştik to_date ile tarih formatımızı belirleyebilirz.
select 1 from dual where to_date(’01.01.2010’,’dd.mm.yyyy’);
select 1 from dual where to_date(’2010.01.2010’,yyyy.mm.dd);
2-) Upper ve Lower : Stringdeki karakterleri büyütür veya küçültür ama oracle bu iki fonksiyonu ingilizce için yazdığından türkçede doğru çalışmaz.
Onun yerine tr package`ındaki fonksiyonlar kullanılmalı.
select upper(‘i’),lower(‘I’),TR.toupper(‘i’),tr.tolower(‘I’) from dual
Çıktısı ise : I i İ ı
3-) decode : Kullanımı değişken,şuysa,bu,şuysa, bu …… ,default_değer) .net deki ? operatorune benzer if else mantıgıyla çalışır
select decode(:cinsiyet,1,’dogru’,0,’yanlış,’BİLİNMİYOR’) from dual
4-) substr Kullanımı substr (string ,baslangıç ,kac_karakter)
Örnek: select substr(serdar,2,4) from dual
Çıktısı ise: erda
*.net tarfında substr işlemlerinde index 0 dan başlar oracle da ise 1 den başlar yani 2. Karakter e ile sonraki 4 karakter al