Kişi bilgileri gizlidir. Logo çalışanları görebilir.
LObject ile veritabanı güncelleme işlemi
23/05/17 18:54   Tiger/REST
Arkadaşlar merhaba,
LObjects sorgu nesnesi ile aşağıda ki sorguyu "Execute" metodu ile çalıştırdığımızda bir hata vermiyor ama gerekli işlemi yapmıyor. Profiler ile incelediğimizde sorguyu sunucuya hiç göndermediğini görüyoruz ancak "Execute" metodu TRUE dönüyor.
UPDATE LG_223_01_ORFLINE
SET CLOSED = 1
WHERE SPECODE2 IN ('ÖNERİ-HAFTALIK', 'ÖNERİ-AYLIK') AND CLOSED = 0
AND ORDFICHEREF IN (SELECT LOGICALREF FROM LG_223_01_ORFICHE ORFICHE WITH(NOLOCK) WHERE SHIPINFOREF = 130)
Test amacı ile aşağıda ki gibi bir sorgu gönderdiğimizde gerekli işlemin düzgün şekilde sonuçlandığını tespit ettik.
UPDATE [LG_223_ITEMS] SET ACTIVE = 0 WHERE LOGICALREF = 22915
Gönderdiğimiz ilk sorguda ne gibi bir hata olabilir?
Not: Wiki sayfasında ki örnekte Execute sonucu TRUE dönerse hata var gibi örneklenmiş ancak yaptığımız testlerde Execute FALSE dönerse hata var anlamına geliyor. Hatalı örneğin olduğunu düşündüğüm sayfa bu Execute
Logo Objects'in query nesnesi non-select cümlenin içerisinde select cümlesine izin vermemektedir. Sorguyu çalıştımak için OpenDirect metodunu da deneyebilirsiniz.
LObject ile veritabanı güncelleme işlemi
23/05/17 18:54   Tiger/RESTArkadaşlar merhaba,
LObjects sorgu nesnesi ile aşağıda ki sorguyu "Execute" metodu ile çalıştırdığımızda bir hata vermiyor ama gerekli işlemi yapmıyor. Profiler ile incelediğimizde sorguyu sunucuya hiç göndermediğini görüyoruz ancak "Execute" metodu TRUE dönüyor.
Test amacı ile aşağıda ki gibi bir sorgu gönderdiğimizde gerekli işlemin düzgün şekilde sonuçlandığını tespit ettik.
Gönderdiğimiz ilk sorguda ne gibi bir hata olabilir?
Not: Wiki sayfasında ki örnekte Execute sonucu TRUE dönerse hata var gibi örneklenmiş ancak yaptığımız testlerde Execute FALSE dönerse hata var anlamına geliyor. Hatalı örneğin olduğunu düşündüğüm sayfa bu Execute
İyi çalışmalar.
LObjects Query Execute sorgu