30002 SÖZDİZİM HATALARINA İSTİNADEN YAPILMASI GEREKENLER

30002 SÖZDİZİM HATALARINA İSTİNADEN YAPILMASI GEREKENLER

Program üzerinde bu hata alındığında Evrim Yazılımdan destek alınız.

İlgili hatanın alınma sebepleri SQL versiyonundan kaynaklıdır.
Herhangi bir modül içinden Yardım > Data Boyut Kontrol başlığı altından hangi SQL versiyonu kullanıldığı sorgulanabilir.




* Eğer müşterilerimizin SQL Server versiyonları 2012 alt versiyonları ise aşağıdaki scripti çalıştırmanız yeterli olacaktır.
--


if exists (select * from sysobjects where [name] = N'sp_RaiseException' and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop Procedure [sp_RaiseException]
GO
CREATE PROCEDURE sp_RaiseException(@errmsg varchar(255))
AS
BEGIN
  Set NOCOUNT ON
IF (@@TRANCOUNT > 0)
    ROLLBACK TRANSACTION
  RAISERROR 30002 @errmsg
 
 
  --Sql 2012 için
   --BEGIN TRANSACTION
   --Rollback TRANSACTION;
   --THROW 60000,@errmsg,1

END

--

* Müşterilerimizin SQL Server versiyonları 2012 ve yukarı bir versiyon ise aşağıdaki scripti çalıştırmanız yeterli olacaktır.
---

if exists (select * from sysobjects where [name] = N'sp_RaiseException' and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop Procedure [sp_RaiseException]
GO
CREATE PROCEDURE sp_RaiseException(@errmsg varchar(255))
AS
BEGIN
  Set NOCOUNT ON
  --ROLLBACK TRANSACTION
  --RAISERROR 30002 @errmsg
  
  --Sql 2012 için
   BEGIN TRANSACTION
   Rollback TRANSACTION;
   THROW 60000,@errmsg,1
  
END


---

** İşlem yapıldıktan sonra problemin devam etmesi durumunda, yetkili departmana iletilmeli.
    • Related Articles

    • varchar veri türü float hatası

      Evrim sisteminde ithalat, ihracat, muhasebe vb. tüm modüllerde varchar veri türü float hatası alınıyorsa; Veri girişlerinde yanlış bilgi yazılmasından kaynaklanmaktadır. 1. (Örnek: 3210 gibi olması gereken 3.210) yazıldığında sistem bu hatayı ...
    • Evrimhaber Error 404 Hatası

      Eğer Evrim Haber üstünde HTTP Error 404 hatası geliyor ise; Evrim Haber versiyonu eskide kalmıştır. Bunun için masaüstünde bulunan Evrim Haber kısayol dosyasının doğru yerden çekildiğinden (X:\ exe) ve doğru versiyon çekildiğinden emin ...
    • [DBNETLIB][ConnectionOpen (SECDoClientHandshake()).SSL Güvenlik hatası.

      [DBNETLIB][ConnectionOpen (SECDoClientHandshake()).SSL Güvenlik hatası. *Görseldeki hatayı alan Client ya da Server makinenin işletim sistemi güncellemelerini alarak en güncel versiyonda çalıştıklarından emin olduktan sonra tekrar kontrol sağlamaları ...
    • Programa Giriş Yaparken Oturum Zaman Aşımı Doldu Hatası Alıyorum

      Genel olarak Windows 10 işletim sistemi kullanan makinelerde gelen “oturum zaman aşımı” hatası ki bazı durumlarda farklı işletim sistemlerinde de gelebiliyor Window'un aldığı bir güncelleme sonrasında SQL ile makinenin bağlantısının kesilmesinden ...
    • Otomailde Authentication unsuccessful  hatası gelmektedir

      *Otomail loglarında gelen bu hata için otomailin kurulu olduğu bilgisayarda  Bilgisayarım/C ya da D klasörü /Evrim servis/Evrim otomail services  otomail ini'deki mail adresi kontrol edilmelidir. *Otomail şifresi için ise diğer/users/sistem/ini dosya ...