27 Nisan 2016 Çarşamba

There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.

 Sql Cümlemiz içerisinde Kayıt eklenecek kolon sayısı ile gönderilen veri sayısının eşit olmadığı durumlarda karşımıza gelen hata mesajıdır.

Ayrıca yaptığımız kodlama içerinde sql cümlemize parametre geçiyorsak ve bu parametreler içerisinde virgüllü (235,82) gibi bir değer varsa bu durumda aynı hataya sebep olmaktadır.
parametremizi c# için =>
Command.Parameters.AddWithValue("@Oran", SatisOrani);
Şeklinde yollarsak virgülün sebep olduğu hatayı ortadan kaldırmış oluruz.

İyi Çalışmalar


There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.

6 Nisan 2016 Çarşamba

C# Tuşa Basma Olayı Kullanımı (KeyPress Event) Kullanımı

C# ta Bir tuşa basıldığında devreye giren olaydır. basit bir örnekle kullanımını açıklayalım.

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    // Basılan tuşun Karakter kodu alınarak  47 ile 58 arasında olup olamadığı kontrol ediliyor.
    if ((int)e.KeyChar >= 47 && (int)e.KeyChar <= 57)
{
   // 47 -58 kodlu tuşalara basıldıysa text içeriğine yazılır.
    e.Handled = false;
}
  // backspace tuşuna basıldı ise kontrol edilir.
 else if ((int)e.KeyChar == 8)
{
   e.Handled = false; // yazılan değer silinebilir.
}
 else
{
    // Belirttiğimiz kodlar dışında bir tuşsa text içeriğine yazılmaz
    e.Handled = true;
 }

iyi Çalışmalar



C# Tuşa Basma Olayı Kullanımı (KeyPress Event) Kullanımı