Arkadaşlar eğer SP_EMANETTRK procedure ve EMANETTRK function kontrol de var , yok kontrolü yaptırmak istiyorum. Eğer var ise Button false olacak , yok ise Button true olacak bunu nasıl yapabilirim? Yardımcı olur musunuz?SQL de bu şekilde varsa sonuc "1" yoksa "0" olarak donüyor Delphi de kontrolü yapamadım. SELECT sayi=count(*) FROM sys.objects WHERE object_id = OBJECT_ID(N'dbo.SP_EMANETTRK') SELECT sayi=count(*) FROM sys.objects WHERE object_id = OBJECT_ID(N'dbo.EMANETTRK')
Soruda bariz bir sıkıntı var. SQL ama hangi sql, SQlite, Oracle, Sql sver, mysql,Posgresql içimize mi doğsun? delphi versiyonu da fark eder. delhi 7 mi? yeni delphi mi?
Şu şekilde kullandım ama SAYI.Text e durumu aktaramadım 0 ise yok 1 ise var.Kontrol.SQL.Add('SELECT sayi=count(*) AS S FROM sys.objects WHERE object_id = OBJECT_ID(N''dbo.EMANETTRK'')');Kontrol.Parameters.ParamByName('SAYI').Value :='+#39+''+SAYI.text+''+#39+';
< Bu mesaj bu kişi tarafından değiştirildi OZCANK61 -- 21 Eylül 2020; 11:8:51 >
Hata yakalama kullan. Delphide AdoQuery yada benzer mssql komponentleriyle SQL çalıştır. SP yoksa hata verir. hata mesajını Yakala Mesaja göre işlem yap. bence pratik.
< Bu mesaj bu kişi tarafından değiştirildi OZCANK61 -- 21 Eylül 2020; 9:3:0 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Bu mesaj bu kişi tarafından değiştirildi OZCANK61 -- 21 Eylül 2020; 11:8:51 >
Delphide AdoQuery yada benzer mssql komponentleriyle SQL çalıştır.
SP yoksa hata verir.
hata mesajını Yakala
Mesaja göre işlem yap.
bence pratik.