PDA

View Full Version : سوال: چطور تراكنشي كه پارامتر ميگيره بسازم ؟



roodgoneh
سه شنبه 19 خرداد 1388, 09:15 صبح
سلام! دوستان چطور توي sql 2000 يه تراكنش كه پارامتر ميگيره بسازم .من توي برنامم از معماري سه لايه استفاده كردم نمي دونم اين transaction رو كجا بايد صدا بزنم؟

roodgoneh
سه شنبه 19 خرداد 1388, 16:09 عصر
دوستان كسي نمي دونست يا اينكه سوال من واضح نبود .ببينيد اين تراكنش منه:

CREATE PROC darooTedad1(
@A NVARCHAR,
@B NVARCHAR,
@C BIT,
@D NVARCHAR,
@E CHAR,
@F NVARCHAR,
@G NVARCHAR,
@H NVARCHAR,
@I BIGINT,
@J NVARCHAR
)
AS
BEGIN TRAN
INSERT sabt_bastarri (par_id,pz_id,daroo,amaliat,tedad,[name],price,price_kol,id_daroo_amaliat,tarikh)
VALUES
(@A,@B,@C,@D,@E,@F,@G,@H,@I,@J)
update daroo
SET con=con-@I
where [id]=@J
IF (@@ERROR <> 0) BEGIN
PRINT 'Unexpected error occurred!'
ROLLBACK TRAN
RETURN 1
END
COMMIT TRAN
RETURN 0

AminSobati
سه شنبه 19 خرداد 1388, 19:02 عصر
سلام دوست عزیزم،
تراکنش صدا زدنی نیست، منظور شما رو کامل متوجه نشدم. هدف اصلی رو بفرمایید که چه کاری میخواین انجام بدین

shahbazyaghoobi
شنبه 30 خرداد 1388, 16:30 عصر
دوست عزیز زبان برنامه سازیتا بگو تا بگم جطوری storprocedur اجرا کنی؟