pillinetwork hesabınızla giriş yapın.

Etiket:

database hakkındaki yazılar:

GridView'de AllowPaging yaparken diğer sayfalara veri gelmeme, gözükmeme sorunu

Bildiğimiz gibi Asp.Net'te GridView'in en işlevsel özelliklerinden biri de AllowPaging özelliğidir. GridView'imizi seçip Properties penceresinden AllowPaging değerini True yaparak bu özelliği aktif hale getirebiliiz. Böylece veritabanımızdan sayfa başına 10 tane gelebilecek şekilde verilerimiz sıralanır. Tabi bu 10 rakamı default değerdir. İstersek bunu arttırabilir yada azaltabiliriz.

AllowPaging yaparken dikkat etmemiz gereken nokta, GridView üzerindeki 2. veya başka bir sayfaya geçildiğinde yine verilerin veritabanından düzgün biçimde gelmesidir. Eğer aşağıdaki verdiğim kodları GridView'in PageIndexChanging özelliği içerisine yazmazsak 2.yada başka bir sayfaya geçtiğimizde verilerimiz veritabanından gelmez.

Spacer
Spacer
/* romanistabukowski yazdı. 17 Haziran 2009 19:12. 19 yorum var */

mySQL'de Recordcount (Toplam Kayıt) Kullanımı

Microsoft firmasının access ismini verdiği veritabanı uygulaması ile projeler geliştiren arkadaşların bildiği gibi ado bileşeninin recordset sınıfı bize uygulamalarımızda bir çok kolaylık sağlamaktadır. Bunlardan birisi de bir sql sorgusu çalıştırdığımızda recordset nesnesine ulaşarak etkilenmiş kayıt sayısını alabiliyoruz.

Ancak bahsettiğimiz recordset sınıfı mySQL ile çalışırken bir takım problemler çıkarmaktadır. Mesela recordcount metodu çalışmamaktadır. Hal böyle olunca mySQL ile toplam kayıt sayısına erişemeyeceğimiz kanısına kapılmamız normaldir. Ancak durum öyle değil. Kayıt sayısına erişmek için mySQL'in de 1'den fazla yöntemimiz bulunuyor. Şimdi sırasıyla bu yöntemlere bakalım.

Spacer
Spacer
/* lazaronnie yazdı. 30 Mart 2009 12:39. 3 yorum var */

Mysql Kullanıcı Yaratma ve Yetkilendirme

Syntax:

CREATE USER ‘kullanici_adi’ IDENTIFIED BY ‘password’;

Örnek: deneme isimli bir kullanıcı oluşturalım ve
şifresini 123456 yapalım.

CREATE USER ‘deneme’@'localhost’ IDENTIFIED BY ‘123456′;
Komutunu çalıştırdığımızda deneme userını tanımlamış olacağız.

NOT:Burada atlamamız gereken bir püf nokta var. ‘deneme’@'localhost’
dediğimiz için bu eklediğimiz user Mysql server’a sadece localdan
erişebilir yani uzaktaki herhangi bir makinadan bu Mysql server’a
bağlanılamaz. Şimdi @ işaretinden sonraki alanda:

Spacer
Spacer
/* Etiketler: , , */
/* tayfurboler yazdı. 23 Mart 2009 15:24. 3 yorum var */

Relational Database (İlişkisel Veritabanı) Yapısı

Relation Database
Relation Database
Bir tablo bir tek varlığa ait bilgileri tutmak için tasarlanır. Örneğin bir kitap tablosunda
sadece kitaplara ait bilgiler vardır. 20 adet kitap bilgisi varsa, bu tabloya 20 adet satır
eklenecek demektir. İlişkisel veri tabanı yaklaşımını ilişkisel yapan asıl unsur verilerin
tablolara parçalanarak saklanmasıdır.
Tabloların kaç adet olacağı ve birbiriyle nasıl ilişkilendirileceğine karar verirken var
olan kuralları kullanarak mantıksal bir plan ile hareket edilir.
Eğer tablolar üzerinde verileri normalize etmezseniz birçok sıkıntı oluşabilir. Bazı
bilgiler birden fazla tekrarlanabilir. Bir bilgiyi güncellemek, veri eklemek ve silmek için
birden fazla yerde bulma, değiştirme ve silme yapmanız gerekebilir. Bu nedenle
normalizasyon kurallarını kullanmalısınız.
Genel kabul gören beş normalizasyon kuralı vardır. Bu kurallar, ilişkisel veri tabanının
tanımı ile birlikte ortaya konmuştur. Veri tabanı normalizasyonu Resim 2.1'e bağlı olarak
anlatılacaktır. Açıklamalar yapılırken bu resme dikkat etmelisiniz.

1. Normalizasyon Kuralı

Spacer
Spacer
/* zaffhan yazdı. 03 Şubat 2009 11:59. 5 yorum var */

etiket menüsü

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork