امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چرا متن این خطا RAISE نمیشه؟
نویسنده پیام
j.farazani آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
چرا متن این خطا RAISE نمیشه؟
با سلام خدمت دوستان عزیزم

یه سوال .

کد php:
CREATE TRIGGER [testON [acc].[accTLVCHITEM

FOR 
INSERTUPDATE 

AS

if (
select sum(DEBITfrom acc.acctlvchitem)>100000

begin

   RAISERROR 
('جمع بدهکار نمی تواند بزرگتر از 100000 باشد'16, -1)

rollback

end 

متن کد بالا که مشخصه چه کار میکنه . حالا زمانی که روی دیتا گرید میخواهد مبلغ جمع بدهکار بزرگتر از 100000 بشه همواره پیامی که در عکس زمیمه آمده نمایش داده میشه اما پیامی که در raiserror اومده نمایش داده نمیشه. به نظر شما اشکال کار من در کجاست؟

دوستان خیلی لطف می کنید


فایل‌(های) پیوست شده بندانگشتی (ها)
   
۱۶-مهر-۱۳۸۶, ۱۸:۵۱:۵۶
ارسال‌ها
پاسخ
j.farazani آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #2
RE: چرا متن این خطا RAISE نمیشه؟
بابا همتون با هم جواب ندین
وجدانا هیچ کس حاضر نیست به این مبتدی درمونده کمکی بکنه
۲۱-مهر-۱۳۸۶, ۰۲:۰۳:۴۶
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: چرا متن این خطا RAISE نمیشه؟
يه سوال. اين كد ويژوال بيسيكه؟
در ضمن. عكس از اين كوچيكتر نتونستي بزاري؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۱-مهر-۱۳۸۶, ۱۷:۵۰:۴۴
وب سایت ارسال‌ها
پاسخ
avini آفلاین
کاربر با تجربه
****

ارسال‌ها: 528
موضوع‌ها: 26
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 0
( 72 تشکر در 38 ارسال )
ارسال: #4
RE: چرا متن این خطا RAISE نمیشه؟
این عکسی که تو گذاشتی رو فقط خودت میتونی ببینی !
اصلا خودت میتونی ببینی ؟

Golsun Tech
Inno3D,Force3D,Connect3D,InnoDV,DFI,Razer,Mushkin
021-66460000
Seller:Khashayar,Iman,Hossein
09194998532
Address:Tehran-Vali Asr.St -Iran Computer Center-Unit B46
۲۱-مهر-۱۳۸۶, ۲۲:۵۴:۴۳
ارسال‌ها
پاسخ
j.farazani آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
چرا متن این خطا RAISE نمیشه؟
با سلام خدمت دوستان عزيزم. ممنون از توجهتون
راست ميگيد خيلي بند انگشتي شده (:Shy
خطا اينه
error occured while trying update record
توضيح : اون كد ذكر شده تو پست اول كد يه تريگر كه در SQL اجازه نميده جمع ستون debit بيشتر از 100000 بشه و اگر بيشتر بشه خطاي مورد نظر RAISE ميشه . حالا توي خود TABLE اين خطا RAISE ميشه اما توي VB وقتي كه DATA GRID رو وصل ميكنيم به TABLE و در آن اطلاعات وارد ميكنيم تا جايي كه جمع ستون DEBIT بزرگتر از 100000 بشه فقط متن خطاي بالا كه نوشتم نشان داده ميشه در حالي كه من ميخواهم پيامي كه در متن تريگر اومده نمايش داده بشه

دوستان واقعا به كمكتون نياز دارم
۲۲-مهر-۱۳۸۶, ۱۳:۱۴:۲۳
ارسال‌ها
پاسخ
j.farazani آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: چرا متن این خطا RAISE نمیشه؟
دوستان نبود یه استادی که ما رو راهنمایی کنه.
هم اکنون نیازمند یاری سبزتان هستم
۲۳-مهر-۱۳۸۶, ۱۹:۵۶:۲۹
ارسال‌ها
پاسخ
avini آفلاین
کاربر با تجربه
****

ارسال‌ها: 528
موضوع‌ها: 26
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 0
( 72 تشکر در 38 ارسال )
ارسال: #7
RE: چرا متن این خطا RAISE نمیشه؟
والا من که SQL حالیم نمیشه !
MySQL وب اگر خواستی در خدمتم !
اما MS-SQL Server رو نه

Golsun Tech
Inno3D,Force3D,Connect3D,InnoDV,DFI,Razer,Mushkin
021-66460000
Seller:Khashayar,Iman,Hossein
09194998532
Address:Tehran-Vali Asr.St -Iran Computer Center-Unit B46
۲۳-مهر-۱۳۸۶, ۲۲:۰۸:۴۵
ارسال‌ها
پاسخ
j.farazani آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 7
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: چرا متن این خطا RAISE نمیشه؟
سلام
avini عزیزم خیلی لطف کردی ممنون
اساتید دیگه...... لطفا کمک کنید . والله دیگه خسته شدم اینقدر تو این سایتها دنبال این جواب گشتم
۲۷-مهر-۱۳۸۶, ۱۷:۵۴:۳۴
ارسال‌ها
پاسخ
avini آفلاین
کاربر با تجربه
****

ارسال‌ها: 528
موضوع‌ها: 26
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 0
( 72 تشکر در 38 ارسال )
ارسال: #9
RE: چرا متن این خطا RAISE نمیشه؟
قربانت !
سعی کنی میتونی به جواب برسی !Wink

Golsun Tech
Inno3D,Force3D,Connect3D,InnoDV,DFI,Razer,Mushkin
021-66460000
Seller:Khashayar,Iman,Hossein
09194998532
Address:Tehran-Vali Asr.St -Iran Computer Center-Unit B46
۲۷-مهر-۱۳۸۶, ۲۲:۵۹:۰۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برنامه ای که نوشتم ذخیره نمیشه! daria_davar 1 2,286 ۳۱-تير-۱۳۹۰, ۰۳:۱۱:۰۶
آخرین ارسال: Shayani

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS