21-12-2018, Saat: 01:25
Teşekkür ederim FiRewaLL select cümlen çalışıyor fakat update cümlenSET FI.PLA_KODU = '03' ,FI.ACIKLAMA = 'SONDENEME' ,SH.DEPO_KODU = '02' ,SH.PLASIYER_KODU = '03' ,TBLCAHAR.PLASIYER_KODU = '03'bu kısmı çalışmıyor. Alanları tanımıyor
Alıntı:OZCANK
UPDATE TBLFATUIRS SET FI.PLA_KODU = '03' ,FI.ACIKLAMA = 'SONDENEME' ,SH.DEPO_KODU = '02' ,SH.PLASIYER_KODU = '03' ,TBLCAHAR.PLASIYER_KODU = '03' FROM TBLFATUIRS FI INNER JOIN TBLSTHAR SH ON SH.FISNO = FI.FATIRS_NO INNER JOIN TBLCAHAR CH ON CH.BELGE_NO = SH.FISNO WHERE FI.PLA_KODU = '03' AND FI.ACIKLAMA = 'SONDENEME' AND FI.GIB_FATIRS_NO = 'OLG2018000001185' AND FI.FATIRS_NO = 'OLG000000001185' AND FI.CARI_KODU = '000580' AND SH.DEPO_KODU = '1' AND SH.PLASIYER_KODU = '01' AND SH.FISNO = 'OLG000000001185' AND SH.STHAR_CARIKOD = '000580' AND CH.BELGE_NO = 'OLG000000001185' AND CH.CARI_KOD = '000580';
Kodu Bu Şekilde Düzenledim.
Kod Çalışır Durumda Ama burada sadece dikkat etmen gereken durum şu
Bu cümle Sonucunda Veri Dönüyormu
Kontrolü De Şöyle yapabilirsin.
SELECT* FROM TBLFATUIRS FI INNER JOIN TBLSTHAR SH ON SH.FISNO = FI.FATIRS_NO INNER JOIN TBLCAHAR CH ON CH.BELGE_NO = SH.FISNO WHERE FI.PLA_KODU = '03' AND FI.ACIKLAMA = 'SONDENEME' AND FI.GIB_FATIRS_NO = 'OLG2018000001185' AND FI.FATIRS_NO = 'OLG000000001185' AND FI.CARI_KODU = '000580' AND SH.DEPO_KODU = '1' AND SH.PLASIYER_KODU = '01' AND SH.FISNO = 'OLG000000001185' AND SH.STHAR_CARIKOD = '000580' AND CH.BELGE_NO = 'OLG000000001185' AND CH.CARI_KOD = '000580';
Bunun Sonucunda dönen değer varsa Update de Çalışır.

