Kayıtlar

database etiketine sahip yayınlar gösteriliyor

Veritabanı Erişimde "Format of the initialization string does not conform to specification starting at index 0." Hatasının Çözümü

Veritabanı - ASP.NET ile ilgili işlemler yaparken şu tip bir hata ile karşı karşıya kalabilirsiniz: Format of the initialization string does not conform to specification starting at index 0. Bu hatanın nedeni büyük ihtimalle kullandığınız sql connection string'inden kaynaklanıyordur. web.config dosyasınızdaki veya kodunuzda gömülü olarak duran connection stringi doğru formatlandığından emin olmanızı tavsiye ederim. Connection string'inizin nasıl olması gerektiğine dair referans kaynak olarak http://www.connectionstrings.com sitesini ziyaret edebilirsiniz. Bu sitede kullandığınız veri kaynağına göre nasıl bir connection stringe sahip olacağınız konusunda sizi yönlendiriyor. Anahtar Kelimeler: Format of the initialization string does not conform to specification starting at index 0.,connection string, error, datatable, dataset, connectionstring, conn, connstr

SQL Server 2005 kurulumunda "None of the selected features can be installed" Hatası

Resim
Uzunca bir süredir işyerindeki projeye odaklandığımdan dolayı Microsoft veritabanlarından uzak kaldım. Unuttuklarımı tazeleyeyim diye, işe SQL Server 2005 kurarak başlamak istedim. Standart versiyonu 2 CD'den oluşuyor. İlk CD'yi kullanarak veritabanı, raporlama servisi, analiz servisi ve diğer ek programcıkları kurdum. Fakat tek başına kurduklarım benim açımdan birşey ifade etmiyor. Benim için önemli olan "SQL Server Management Studio"yu kullanmak. Bunun için 2.CD'yi takarak kuruluma başladım. Kurulacak component-ları seçerek ilerleyip "Install" adımına gelince şu uyarıyla karşılaştım: TITLE: Microsoft SQL Server Setup ------------------------------ None of the selected features can be installed or upgraded. Setu...

Oracle XMLType Kolonlarında Node Sorgulama

Resim
Oracle kolon tipi olarak tanımladığımız XMLType alanlarının elementlerini ve node'larını sorgulayabiliriz. Sorgulamak için extract() metodunu kullanıyoruz. SELECT MusteriId, Ad, SoyAd, Yas,s.ad.extract('data/tr-TR/text()').getStringVal(),extractValue(s.ad, 'data/tr-TR/text()') FROM MusteriTable s WHERE extractValue(s.ad, 'data/tr-TR/text()') like ‘pencere’

Enterprise Library Kullanarak Veritabanından Veri Çekmek

Resim
Eğer bilgisayarınıza Enterprise Library kurduysanız, yaşamınızı kolaylıştıracak özelliklerini de kullanmak isteyeceksenizdir. Bu yazımda EL (Enterprise Library)'yi kullanarak veritabanından veri çekme konusunu ele alacağım. EL'yi kullanabilbek için öncelikle aşağıdaki referanslarımıza eklememiz gerekiyor. Microsoft.Practices.EnterpriseLibrary.Common Microsoft.Practices.EnterpriseLibrary.Data Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Design EL'yi yüklediğimiz zaman, web config dosyasını arayüz aracılığıyla ayarlama (config) opsiyonuna sahip oluruz. Bunun için tek yapmamız gereken web.config dosyasını sağ tıklatıp "Edit Enterprise Library Configuration" seçiyoruz. Karşımıza web.config dosyası üzerinde detaylı global tanımlamarı da y...

SqlReader ile Grid doldurmak

Bu makalemde sık sık ihtiyaç duyduğumuz bir kontrolün çalışmasını ele alacağız. Veri tabanına erişerek stored procedure ile veri ceçekeceğiz. Kodun içerisine SQL cümleciklerini yazmaktansa stored procedure kullanmak daha güvenilir ve hızlı bir metodtur. Örneğimizde bir data gride veritabanımızdan okuduğumuz çalışanların listesini aktaracağız. Bunun için Page_Load eventından gridi dolduracağımız PopulateCalisanlarGrid(10);fonksiyonu çağırıyoruz. Buradaki "10" kaç adet verinin geri döneceğini göstermektedir. protected void Page_Load(object sender, EventArgs e) {    if ( !IsPostBack )    {       PopulateCalisanlarGrid(10);    } } Şimdide fonksiyonumuzu yazalım. "RowCount" değişkeni öncedende belirttiğim gibi stored proceduren geri döndereceği ve...