Merhaba,
...quaries/unsafe üzerinden gönderdiğiniz sorgular, Logo Objects' in Query nesnesinden bağımsız bir şekilde, doğrudan SQL Server' a gider. SQL Server Profiler ile trace alarak, nasıl bir sorgunun gittiğini gözlemleyebilirsiniz.
Dönen hata mesajı, veritabanı seviyesinden gelen bir hata mesajıdır ve sorgunun gönderildiği veritabanında LG_401_ITEMS isimli bir nesnenin (tablo, view,...) olmadığını söylemektedir.
Sebebi ise şudur; müşteri ortamında firma bazında veritabanı kurgusu yapılmış.
Sizin sorgularınız ise, masterdb' ye gidiyor. Yani, Tiger ürünü kurulurken belirlenen, sistem tablolarının olduğu veritabanına gidiyor.
dbo.LG_401_ITEMS yerine LogoDb_401.dbo.LG_401_ITEMS ya da LogoDb_401..LG_401_ITEMS şeklinde sorgunuzu revize ederseniz, sonuca ulaşacaksınız.
dbo.LG_401_ITEMS yazdığınızda, veritabanı bağlantısı LogoDB.CFG dosyasındaki <masterdb> bilgisi ile kurulduğundan ve o veritabanında da 401 numaralı firmanın tabloları olmadığından, böyle bir hata dönüyor.
L_CAPIFIRM tablosu sorgulanarak, 401 numaralı firmanın veritabanı adına erişilebilir.
SELECT DBNAME FROM L_CAPIFIRM WHERE NR = 401
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Logo Tiger Rest Api "The request is invalid" hatası
11/05/21 12:10   Tiger/RESTMerhaba
Logo Tigerin kurulu oldğu DB de sorgu yaptığımızda ürünler geliyor. LG_401_ITEMS tablosuna SQL den erişebiliyoruz yani
Fakat rest APİ üstünden aynı sorguyu gönderince gelene hata :
{"Message":"The request is invalid.","ModelState":{"-10000":["Invalid object name 'dbo.LG_401_ITEMS'."]}}
Bu hatayı almam sebebimiz ne olabilir acaba ?