.Net’de Oracle veritabanına bağlanmak

.Net de oracle veritabanına bağlanmak için bi kaç yol bulunmaktır. Bunlardan birisi .net in kütüphanesi olan “OleDb” ile. Ama bu kütüphaneyi kullanmanız durumunda eğerki oracle 10 ve üzeri versiyonlarda sorunlarla karşılaşmak durumunda kalmanız. Öyleki benimde karşıma bir çok sorun çıktığı için oracle kendi kütüphanesini kullanmanızı öneririm. Ama ben genede bu yolu kullanmak isteyen arkadaşlar için örnek bir kod parçacağını aşağıda anlatıyor olacağım.
EnableEventValidation=”true” sorunsalı
Novartis sitesini performans açısından daha iyi konuma getirmek için sunucu değişikliğine gittik. Bütün kurulumu tamamladıktan sonra şu ana kadar hiç bir zaman karşılaşmadığım bir sorunla karşılaştım. Sitenin submit yapan bir butonuna bastığımda aşağıdaki hatayı aldım. Hata mesajı aşağıdadır;
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation=”true”/> in configuration or <%@ Page EnableEventValidation=”true” %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
Visual Studio 2010 Kısayol Tuşları (Keybinding Cards)

Microsoft bugün Visual Studio 2010 Keybinding Cards ları yayınladı. Kısayol tuşlarını açıklamak için bütün yazılım dillerinde (Visual Basic, Visual C#, Visual C++ ve Visual F#) pdf olarak yayınladırlar. Aşağıdaki linke tıklayarak siz hangi dilde yazılımı gerçekleştiriyorsanız ona ait olan pdf dosyasını indirebilirniz.
Microsoft Visual Studio 2010 12 nisanda piyasada
.net geliştiricilerin sabırsızlıkla beklediği “artık beta sürünümden çıksın” diyenlerin dilekleri sonunda gerçeğe dönüşüyor. 12 Nisanda microsoft vs2010 u piyasaya süreceğini duyurdu. Herkese şimdiden hayırlı uğurlu olması vesilesiyle

Visual Studio 2010′nun temasını değiştirin
Visual studio 2010 la gelen bir çok özellikten biriside herkes kendi zevkine göre studiosunun temasını ayarlayabilmektedir. Tabi bunun için küçük boyutta olan bir dosyayı indirmeniz gerekcek.

MsSql ile .Net’ de sayfalama (paging) yapmak
Ben, sizlere sayfalama yapmak için 2 farklı mssql kodu yazacağım ama bu kodları anlatmadan önce, mysqlde bu iş nasıl yapılıyor ona bakmak gerek. Çünkü benim yazacağım bir mssql kodu mysqldekine benzer yapıda olacaktır.
Mysql’de sayfalama yapmak için LIMIT kelimesini kullanmak yeterlidir.
Örnek mysql komutu yazarsak ;
.Net Connection Strings

.Net teknolojisini kullanarak yapacağınız yazılımlarda size uygun olan aşağıdaki veritabanı bağlantı yollarını kullanabilrisiniz.
SqlConnection (.NET)
Standard Security
Data Source=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;
Trusted Connection
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Connecting to an SQL Server instance
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
Connecting to an SQL Server instance via an IP address
Data Source=192.168.1.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Asp.Net’ de Video Dosyalarını Flv formatına dönüştürmek
Facebook, youtube gibi sitelerde video formatındaki dosyaları flv formatına çevrilip, son kullanıcılara flash playerlar sayesinde bu videolar izletilebilmektedir.
Bizde bu sistemi Asp.net projelerinde yapmak için öncelikle açık kaynak kodlu olan ffmpeg exe dosyasına ihityacımız olacaktır. İndirmemiz gereken dosyalar ffmpeg.exe, ffplay.exe ve pthreadGC2.dll dir. İlgili dosyaları indirmek için buraya tıklayınız.
The test form is only available for requests from the local machine.
Asp.Net’te bir servis yazdığınızda ve bu servisi sitenize koyduğunuzda, internet üzerinden erişmek isteyenler başlıktaki gibi bir yazı göreceklerdir. Bunun sebebi web servislere dışarıdan izin verilmemesindendir. Web.config dosyasına aşağıdaki kodu ekleyerek izin verme işlemini düzeltebilirsiniz. Devamı
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Bu hata asp.net projelerinde sıklıkla yaşanmaktadır. İlgili hatayı düzeltmek için 2 tane çözüm yolumuz bulunmaktadır. Şimdi bu iki çözüm yoluna bakmak istersek eğer;
Çözüm 1 :
Web.config dosyamızın içinde bulunan connectionString’ imize Connect Timeout ekleyerek sorunu çözebiliriz.
Etiketler
Son Yazılar
- Hosting koşuşturması
- Internet Explorer 7 deki “Expected identifier, string or number ” hatası
- Jquery de bir objenin null kontrolünün yapılması
- Jquery ile div taglarinin yüksekliklerini ayarlamak
- Javascriptte bir fonksiyonun var ise çağrılması
Son Yorumlar
- Php’ de RSS oluşturmak için Ömer Kadir Oruç
- Php’ de RSS oluşturmak için Murat Şenkul
- Silverlight 4.0 ile web kamerasına bağlanmak için Enes Pekkaya
- Silverlight 4.0 ile web kamerasına bağlanmak için ali akar
- Asp.Net’ de istatistikleri grafikle göstermek için ömer
Haftanın Özlü Sözü
Bağlantılar
- EvMagaza.com
- Hayata Tat Kat
- Innova Bilişim Çözümleri
- Onur Değerli
- Pleksus Bilişim Teknolojileri
- Sinan Gül
- Taner Günal
- Toppik – Minoxil
Arşivler
- Şubat 2013
- Kasım 2012
- Ekim 2012
- Eylül 2012
- Mart 2012
- Şubat 2012
- Ocak 2012
- Aralık 2011
- Kasım 2011
- Ekim 2011
- Eylül 2011
- Temmuz 2011
- Haziran 2011
- Mayıs 2011
- Mart 2011
- Ocak 2011
- Aralık 2010
- Kasım 2010
- Ekim 2010
- Eylül 2010
- Ağustos 2010
- Temmuz 2010
- Haziran 2010
- Mayıs 2010
- Nisan 2010
- Mart 2010
- Şubat 2010
- Ocak 2010
- Haziran 2009
- Mayıs 2009
- Nisan 2009
- Mart 2009

