[quote="musalpay"]hocam modifysql kodları;
Kod: Tümünü seç
where
BIRIMI = :OLD_BIRIMI and
UNVANI = :OLD_UNVANI and
AD_SOYAD = :OLD_AD_SOYAD and
GOREVI = :OLD_GOREVI and
BAS_TAR = :OLD_BAS_TAR and
BIT_TAR = :OLD_BIT_TAR and
SURE = :OLD_SURE and
NOTM = :OLD_NOTM and
BOLUMU = :OLD_BOLUMU and
NUM = :OLD_NUM
hocam burda bir tuhaflık yok mu ? sizin primary key iniz hangisi ise where kısmında sadece onu yazacaksınız, Kullandığınız dataset i seçin, mouse un sağına tıklayın, Dataset Editor e girin, ordaki butonlara üstten aşağı doğru sırayla basın. benim tahminim, siz bu tablo için primary key tanımlamamışsınız. IBexpert vs ile mesela PERSONEL_NO gibi bir primary key tanımlayın sonra where kısmında sadece
where PERSONEL_NO = :OLD_PERSONEL_NO yazın.
DELPHI Help şöyle diyor :
Keep in mind that generated SQL statements are starting points for creating update statements. You may need to modify these statements to make them execute correctly. For example, when working with data that contains NULL values, you need to modify the WHERE clause to read
WHERE field IS NULL rather then using the generated field variable.
Siz AD_SOYAD dan sonraki kısmı bir silip deneyin bakalım