folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Hata: Nedir Bunun Çaresi



C# Hata: Nedir Bunun Çaresi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    WALLACEs
    WALLACEs's avatar
    Kayıt Tarihi: 17/Eylül/2005
    Erkek

    Üstadlar nedir burdaki hata INSERT INTO tamamen doğru başka bi sebebi olabilir mi?

    sdsdssd

    http://pic1.resimupload.com/r10/resim_434871665.JPG


    TBT'ye Mescit istiyoruz.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    fatal error hocam bu direk :p

    insert işleminde, datareader kullanamazsın. direk olarak Command'ın ExecuteNonQuery(); metodunu çağır.

    geri dönen int değeri,sorgudan etkilenen kayıt sayısını geri döner.

    kolay gelsin


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    WALLACEs
    WALLACEs's avatar
    Kayıt Tarihi: 17/Eylül/2005
    Erkek

    hocam veritabanındaki sütun isimlerini değiştirdim garip bi şekilde düzeldi. SharpShooter hocam ilgin için sağol. Bu programlama adamı kanser eder...


    TBT'ye Mescit istiyoruz.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    evet cidden çalışıyormuş, ama hocam sen genede executenonquery() ile çalıştır,update,insert,delete sorgularını.

     


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CHaRMaNDeR
    CHaRMaNDeR's avatar
    Kayıt Tarihi: 05/Nisan/2003
    Erkek

    genelde karşılaşılan hatalardandır

    bazen, VALUES('..... den sonraki parantezin kapatılması unutulur

    bazen yine VALUES('..',' dizimindeki kesmelerden birisi unutulur

    bazen girilen değişkenlerde " ' " karakterleri olduğunda sorgu bozulur

    bazende tarih değişkenlerinin formatı sql'in istediği formata uymayabiliyor ona dikkat edilmesi gerekiyor. (bazı date componentlerinde 01.01.2010 şeklinde gelirken, sistem saat formatina bağlı olarak "Cumartesi 01.Ocak.2010" şeklinde de sonuç verebiliyor. buna dikkat edilmesi gerek  (edit: hatta ay ve günde yer değiştirip şu formata girebiliyor: 01.30.2010)


    Düşünüyorum, o halde varım.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek

    KullaniciAdi.Text yazmamışsın ,

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    arkadaslar metinleri + operatoru ile birlestirmek yerine string sinifinin format methodunu kullanmaniz algi acisindan daha iyi olur.

     

    ornegin

    Komut.CommandText = "INSERT INTO Gunluk(kadi) VALUES('" + KullaniciAdi + "')";

    yerine

    Komut.CommandText = string.Format("INSERT INTO Gunluk(kadi) VALUES ('{0}')", KullaniciAdi);

    seklinde.

    Format methodunun ayrintilarini arastirmak size kalmis :)


    ..
Toplam Hit: 1339 Toplam Mesaj: 7