tablonuzdaki onay sütunu boolean tipinde olmasın?
eğer öyle ise
set onay = 1 yerine set onay = 'True' demeniz gerekmekte,
veyahut onaykodu sütununun veri tipinin nvarchar olduğundan emin misiniz?