response.redirect("Yönlendirilecek sayfa") ile istenilen sayfaya yönlendirme yapabiliyoruz.Peki yönlendirme yapacağımız sayfanın farklı bir sayfada açılmasını istiyorsak ne yapmalıyız?
Ağustos 29, 2010
Asp.Net .dll içine dosya eklemek (embedded resource)
Bir önceki yazıda dll içine javascript eklemekten bahsetmiştim.Şimdi konuyu biraz daha genişleterek .dll içerisine dosya (css,img v.b.) eklemekten bahsedeceğim.
Asp.Net .dll (assembly) içine javascript eklemek (embedded resource)
Kendi kontrollerimizi oluştururken kontrol içinde kullanacağımız javascript dosyalarını kontrolümüzün içine gömmek isteyebiliriz.Bunu yapmak için ilk olarak .dll içine gömeceğimiz javascript dosyasının Build Action seçeneğini Embedded Resource olarak değiştirelim.
Ağustos 23, 2010
Asp.Net Script Manager is ambiguously hatası
Eğer projenizde böyle bir hata alıyorsanız aşağıdaki kodu web.config’e ekleyip System.web.extensions lardan birini silin.Birden fazla System.web.extensions olması hatayı alma sebebinizdir.
Asp.Net File Upload Dosya boyutunu belirlemek
Asp.Net FileUpload ile dosya yüklerken, yükleyebileceğiniz dosyanın maximum büyüklüğünü ayarlamak için web.config içerisinde system.web 'in altına aşağıdaki kodu eklemelisiniz.
Ağustos 18, 2010
Asp.Net UpdatePanel içinde download
Projenizde updatepanel içerisinde download yaptırıyorsanız download için kullandığınız butonu updatepanel'in tagından sonra aşağıdaki şekilde eklemelisiniz.
Ağustos 17, 2010
ORA-12514:TNS Dinleyici şu anda bağlantı açıklayıcısında belirtilen hizmeti tanımıyor
ORA-12514:TNS Dinleyici şu anda bağlantı açıklayıcısında belirtilen hizmeti tanımıyor.
Eğer bu hatayı alıyorsanız ve tnsnames.ora dosyasındaki bilgiler doğruysa OracleServiceXE hizmetini yeniden başlatın.
Ağustos 12, 2010
Asp.Net - DirectoryInfo.GetFiles ile çoklu dosya uzantısı filtreleme
Asp.Net dizin işlemleri yapıyorsanız ve dizinden sadece uzantısı ".doc" olan dosyaları gridview üzerinde görmek istiyorsanız;
// System.IO eklemeyi unutmayın.
Peki birden fazla dosya uzantısını filtrelemek isterseniz ne yapmanız gerekiyor?
// System.IO eklemeyi unutmayın.
yeterli olacaktır.Dim dosyalar as new DirectoryInfo(dizin)gridview.datasource=dosyalar.getfileds("*.doc")gridview.databind()
Peki birden fazla dosya uzantısını filtrelemek isterseniz ne yapmanız gerekiyor?
Asp.Net - Split UBound LBOund ile String değeri dizi içerisine almak
İngilizcesi "bölmek","ayırmak" olan Split Asp.Net'te verilen bir değeri, verilen kritere göre bölmek için kullanılır.
UBound bir dizi içerisindeki sonuncu elemanın indisini verir.
LBound bir dizi içerisindeki ilk elemanın indisini verir.Genelde "0"''dır.Ancak bazı durumlarda (dizi(5,10) gibi) değeri değişebilir.
UBound bir dizi içerisindeki sonuncu elemanın indisini verir.
LBound bir dizi içerisindeki ilk elemanın indisini verir.Genelde "0"''dır.Ancak bazı durumlarda (dizi(5,10) gibi) değeri değişebilir.
Asp.Net - CType TryCast DirectCast
CType V.Basic runtime helper kullanır, DirectCast kullanmaz.DirectCast bu yüzden daha hızlı çalışır.CType ile aralarındaki fark budur. Hata durumunda ikiside InvalidCastException hatası döndürür.
Ağustos 11, 2010
Asp.Net ile Oracle Stored Procedure kullanmak
Asp.Net ile yazılım geliştirirken Oracle VT içerisindeki prosedürleri kullanmak çeşitli kod yazım örnekleri mevcuttur,hepsi aynı işlemi yapmaktadır.
OracleCommand comm = new OracleCommand(); //Yeni command nesnesi tanımlıyoruz
comm.CommandText = "procedure_adı"; // Prosedürümüzün adını buraya yazıyoruz
comm.Connection = conn; // Command Connection ı conn nesnemize eşitliyoruz
comm.CommandType = CommandType.StoredProcedure; // Komut tipinin s.prosedür olduğunu belirtiyoruz.
Ağustos 05, 2010
Oracle Rownum - Belirli satır aralığını çekmek
Oracle'da rownum ile sorgularımızı sınırlandırabiliyoruz.
"Select * from personel where rownum<=20" diyerek personel tablosunun ilk 20 satırını çekiyoruz.
Peki belirli bir aralıktaki satır sayısını elde etmek istersek ne yapmalıyız?
"Select * from personel where rownum<=20" diyerek personel tablosunun ilk 20 satırını çekiyoruz.
Peki belirli bir aralıktaki satır sayısını elde etmek istersek ne yapmalıyız?
Oracle Rownum+Order By ile sıralama
Oracle 'da çekeceğimiz sorguların satır sayısını sınırlandırmak için ROWNUM kullanırız.
Select * from table where rownum<= 20
sorgusu bize ilk gelen 20 kaydı listeler.Eğer bir kritere göre sıralama yapıp satır sayısını sınırlandırmak istersek yani order by kullanırsak;
Select * from table where rownum<= 20
sorgusu bize ilk gelen 20 kaydı listeler.Eğer bir kritere göre sıralama yapıp satır sayısını sınırlandırmak istersek yani order by kullanırsak;
Select * from personel where rownum<=20 order by personeladi desc
Ağustos 02, 2010
Oracle/PLSQL NVL Fonksiyonu
NVL fonksiyonu oracle veritabanında null değer ile karşılaştığınızda bu null değer yerine kullanılacak değeri belirtmek için kullanılır.
select NVL(kisi_adi, 'n/a') from kisiler;
Bu SQL cümleciği eğer kisi_adi bos ise bize n/a değerini döndürecektir.Peki biz NVL fonksiyonunu neden kullanmalıyız?
Oracle RowNum - Tabloların satır sayısını sınırlamak
MSSQL kullananlar SQL cümlesini yazarken kayıt sayısını sınırlamak için LIMIT komutunu kullanıldığını bilirler.
Ancak iş Oracle da SQL cümlesi yazmaya gelince LIMIT işimizi görmez.Oracle 'da satır sınırlaması
yapmak için RowNum konutu kullanılır.
Ancak iş Oracle da SQL cümlesi yazmaya gelince LIMIT işimizi görmez.Oracle 'da satır sınırlaması
yapmak için RowNum konutu kullanılır.
Oracle 'da bir tablonun kopyasını almak
Bazen veritabanı işlemlerimizde kullandığımız tabloların kopyasını almak gerekebilir.Bunun için SQL 'de create table komutu ile istediğimiz tabloyu kopyalayabiliyoruz.
SQL 'de bir tablonun kopyasını almak için özel bir komut bulunmadığı için create table komutununa select ekleyerek ekleyerek bu işi kolayca hallediyoruz.
SQL 'de bir tablonun kopyasını almak için özel bir komut bulunmadığı için create table komutununa select ekleyerek ekleyerek bu işi kolayca hallediyoruz.
Kaydol:
Kayıtlar (Atom)
System.Text.Json.JsonException hatası - cycle or if the object depth is larger than the maximum allowed depth of 32.
Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...
-
ORA-12514:TNS Dinleyici şu anda bağlantı açıklayıcısında belirtilen hizmeti tanımıyor. Eğer bu hatayı alıyorsanız ve tnsnames.ora dosyasınd...
-
Oracle da silinen nesneler DBA_RECYCLEBIN ve USER_RECYCLEBIN tablolarında tutulur. Eğer sildiğimiz nesneyi OBJECT_NAME alanında görüyorsak...
-
Bazen veritabanı işlemlerimizde kullandığımız tabloların kopyasını almak gerekebilir.Bunun için SQL 'de create table komutu ile isted...