Hocam advantagede iyileştirme demeni anlamadım... Zaten sorun advantagede değil... Sen anladığım kadarıyla SQL textine komple Scripti atıyorsun... Yani Scripteki Tüm satırları tek tek okutmalısın .... O sebepten -1 veriyor...
zaten transaction dedigin toplu iş demektir. yani birden fazla sql i ard arda işletmektir ve ayni anda.
sorun advantage da, cunku baska veritabanında bunun aynısını çalıştırdım ve -1 degilde dogru kaydı veriyor. advantage da transaction olarak çalıştığında sürekli -1 alıyorsun