• 24-03-2013, 22:03:26
    #1
    .access veritabanıyla güncelleme yaparken bi hata alıyorum(ölçüt türünde türü uyuşmazlığı).sayı türündeki veriler yüzünden sanırım ama düzeltemedim.kodlar şöyle:

    baglan();
    OleDbCommand komut = new OleDbCommand("UPDATE urunler SET urun_ad='" + textBox2.Text + "',fiyat=" + Convert.ToInt32(textBox3.Text) + ",adet=" + Convert.ToInt32(textBox3.Text) + " WHERE barkod=" + Convert.ToInt32(textBox1.Text) + "", con);
    komut.ExecuteNonQuery();
    con.Close();
  • 24-03-2013, 22:52:17
    #2
    selam,

    access veritabanındaki
    urun_ad -> metin türünde
    fiyat,adet ve barkod un sayı türünde olduğuna emin olun
  • 24-03-2013, 22:54:37
    #3
    fiyat kolonu para biirimi olabilir mi ??
  • 24-03-2013, 22:56:03
    #4
    fiyat double olur genelde hocam onu kontrol et
  • 25-03-2013, 00:50:53
    #5
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    selam,

    access veritabanındaki
    urun_ad -> metin türünde
    fiyat,adet ve barkod un sayı türünde olduğuna emin olun
    CemUter adlı üyeden alıntı: mesajı görüntüle
    fiyat kolonu para biirimi olabilir mi ??
    Rigobert adlı üyeden alıntı: mesajı görüntüle
    fiyat double olur genelde hocam onu kontrol et
    arkadaşlar kız arkadaşımın ödevi bu ben hiç anlamıyorum böyle yazmış, sizide uğraştırıyorum ama

    "maalesef hata veriyo ya.para birimi veya double farketmez de tırnaklar doğru muymuş ki acaba eğer sorabilme durumun varsa?"
  • 25-03-2013, 01:49:45
    #6
    tırnaklarda problem yok, ürün adı nın metin formatında olmsı lazım ve tek tırnak kullanması lazım. databasede metin formatında ise problem yok çünkü kodda tek tırnak var..

    yapamıyorsanız teamviewer id-pass verin bakayım 2 dk ya

    edit: hakkını kaybettin, artık çkıyorum eğer çözemezsen sabah pm atarsan bakarım tekrar
  • 25-03-2013, 14:38:50
    #7
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    tırnaklarda problem yok, ürün adı nın metin formatında olmsı lazım ve tek tırnak kullanması lazım. databasede metin formatında ise problem yok çünkü kodda tek tırnak var..

    yapamıyorsanız teamviewer id-pass verin bakayım 2 dk ya

    edit: hakkını kaybettin, artık çkıyorum eğer çözemezsen sabah pm atarsan bakarım tekrar
    Hocam çok teşekkür ederim, kurcalayayım biraz yapamazsam yazarım falan dedi arkadaş bende sizin yazdığınızı hakkını kaybettiğini söyledim yinede teşekkür ederim