OleDbCommand caner = new OleDbCommand("update IK_DEGERLENDIRMEOLUSTUR set DONEMADI=" + txt_do_donem_adi.Text
+ ", KURUMADI=" + txt_do_kurum_adi.Text
+ ",ICDEGERADI=" + txt_do_icdonemadi.Text
+ ", ISIM=" + txt_do_isim.Text
+ ", SOYISIM=" + txt_do_soyisim.Text
+ ",DEGERBASLA=" + this.datetimer_giris.Text
+ ",DEGERBITIS=" + this.datetimer_cikis.Text
+ ",TELEFON=" + txt_do_telefon.Text
+ ",DIGERTEL=" + txt_do_diger_tel.Text
+ " WHERE ID ="+lbl_id.Text, con);Yukarıdaki kod sizin 2. denediğiniz kod ile aynı. Tek farkı "//id alanı" şeklinde yazdığınız yeri düzenledim.
Yanlış hatırlamıyorsam, MSSQL sayısal verilerin ' (tek tırnak) içinde gelmesini istemiyor. Bu nedenle çalıştırdığınızda sonuç alamamış olabilirsiniz.
Ek olarak ben "lbl_id.Text" olarak yazdığım yere güncellemek istediğin kaydın Id numarasını vermen gerek.