Temmuz 29, 2010

JQuery ile Asp.Net Label'e değer atamak ve bu değeri kullanmak

JQuery ile bir asp.net label kontrolüne değer aktarıyor ve ardından asp.net button kontrolüne tıklayarak bu değer ile ilgili işlem yapıyorsanız , label kontrolünden gelen değerin boş olduğunu ve label değerinin silindiğini görürsünüz. Bunun nedeni JQuery nin label e verdiği değeri client tarafında işlemesi, code-behind tarafında değer aktaramamasıdır.

Temmuz 28, 2010

Oracle FlashBack - Silinen Tabloyu Geri Getirmek

Oracle da silinen nesneler DBA_RECYCLEBIN ve USER_RECYCLEBIN tablolarında tutulur. Eğer sildiğimiz nesneyi OBJECT_NAME alanında görüyorsak silinen veriye ulaşabileceğiz demektir.

  • Select * from "object_name"  yaparak verilerini görebilir,  
  • FLASHBACK TABLE tablo_adi TO BEFORE DROP yaparak tabloyu verileri ile birlikte geri getirebiliriz.

Temmuz 27, 2010

Asp.Net Masterpage için Css Kullanımı

Masterpage içinde css kodu inline olarak yazıldığında css içerisinde yer alan resimlerin yolları sayfaların bulunduğu konuma göre değişebiliyor ve bu resimlerin görünmesini engelleyebiliyor.
< style type="text/css">
.classAdi {background-image:url('../Dosya/Resim.gif')}
< / style>

Temmuz 26, 2010

UserControl JavaScript Css Dosya Yolu Problemi

.aspx sayfalarda UserControl kullanıldığı zaman eğer .ascx dosyasında javascript,css v.b. gibi dosyalar eklenmiş ise çalışma zamanında bu dosyaların yolları problem olabiliyor.UserControl 'un bulunduğu yere göre verilen dosya yolları, usercontrol 'un kullanıldığı sayfada dosyanın bulunduğu yeri göstermeyebiliyor.

Temmuz 23, 2010

Oracle Fonksiyon ile Tablo Döndürmek

Oracle MSSQL Server a göre kod yazımı bakımından daha zordur.Buna oracle da fonksiyon ile tablo değeri döndürmeyi örnek gösterebiliriz.MS SQL Server da tablo değerini almak için sadece tablo değerini döndüren fonksiyonu yazmak yeterli iken oracle da durum biraz daha karışıktır.

PL/SQL Like Kullanımı

Örnek;
CREATE OR REPLACE FUNCTION fonksiyon_adı (deger in varchar)
RETURN xxx_tablo
IS
sonuc  xxx_tablo := NEW xxx_tablo();
BEGIN

Temmuz 22, 2010

Visual Studio .Net - Oracle ile Entity Framework Kullanımı

Entity Framework ile Visual Studio'da  SQL yazmadan veriler üzerinde işlemler yapabiliyoruz.Veritabanı ile olan işlemlerimizi oldukça hızlandıran ve kolaylaştıran  bu framework'un Microsoft SQL Server için gereken veri sağlayıcısı (data provider) varsayılan olarak gelmekte, veritabanı olarak Oracle kullanan projelerde entity framework  kullanabilmek için eklenti kurmak gerekmekte. EF Oracle Data Provider oracle ile entity framework kullanmamızı sağlayan eklenti olarak yardımımıza koşuyor.

Gereken kurulum dosyasını buradan indirip kuruyoruz ve kullanıma hazır hale geliyor.Ancak bir kaç noktaya değineyim;

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...