PDA

View Full Version : سلام : چرا متن این خطا raise نمیشه ؟



j.farazani
جمعه 13 مهر 1386, 01:19 صبح
با سلام خدمت دوستان عزیزم
یه سوال .

CREATE TRIGGER [test] ON [acc].[accTLVCHITEM]
FOR INSERT, UPDATE
AS
if (select sum(DEBIT) from acc.acctlvchitem)>100000
begin
RAISERROR ('جمع بدهکار نمی تواند بزرگتر از 100000 باشد', 16, -1)
rollback
end
متن کد بالا که مشخصه چه کار میکنه . حالا زمانی که روی دیتا گرید میخواهد مبلغ جمع بدهکار بزرگتر از 100000 بشه همواره پیامی که در عکس زمیمه آمده نمایش داده میشه اما پیامی که در raiserror اومده نمایش داده نمیشه. به نظر شما اشکال کار من در کجاست؟
دوستان خیلی لطف می کنید

j.farazani
جمعه 13 مهر 1386, 22:44 عصر
دوستان شاید این نکته سادهای باشه!!!! اما من واقعا در این مورد با مشکل مواجهم

j.farazani
دوشنبه 16 مهر 1386, 17:46 عصر
من همچونان امیدوارم . واقعا کسی نمی خواهد یه کمکی بکنه!!!!