• 14-10-2018, 17:02:52
    #1
    Merhaba arkadaşlar,

    Access ile bilgi güncelemesi yaptığım zaman çalışan kod c# hata veriyor .

    Nasıl yapsam düzeltebilirim ?

    Update Sigorta Set police=REPLACE(Police , "/" , "") Where Police NOT Like "%"
    gelen hata

    'REPLACE(Police , / , null)' sorgu ifadesi içindeki Sözdizimi hatası (eksik işleç)
    / yazan yerleri silmek istiyorum.
  • 14-10-2018, 17:20:07
    #2
    Neden REPLACE kullanıyorsun ki? Direkt "UPDATE tabloadı SET kolonadı='kolonverisi' WHERE kolonadı='kolonverisi'" Bu şekilde de yapabilirsin?
  • 14-10-2018, 17:23:51
    #3
    binlerce kolonda "/" şeklinde yazıyı temizlemek istiyorum. sadece 1 kolonda olmadığı için.

    mesela id 5 de "125689/" şeklinde var id 19 da "125696/" şeklinde var. hepsini topluca temizlemek istiyorum.

    tam kodlarım da bu şekilde.

     baglanti.Open();
    string sql = "Update Sigorta Set police= REPLACE(Police , '/', '') Where Police NOT Like '%'";
    OleDbCommand kaydet = new OleDbCommand(sql, baglanti);
    kaydet.ExecuteNonQuery();
    baglanti.Close();