PDA

View Full Version : سوال: مشکل تو بازگشت مقدار از پروسیجر به برنامه اصلی ام دارم



pmgking
دوشنبه 29 شهریور 1389, 14:18 عصر
سلام به همه
من پروسیجر رو اجرا میکنم ولی نمیتونم مقدارش رو تودیتا گرید نشون بدم یا داخل متغییر بریزم.
پروسیجر من در داخل جدول اعمال نمیکنه.مثل اینکه گفتم که فروشنده ای امروز چند کالا فروخته است.مجموع تعداد کالا های فروخته شده رو میخوام.
اینم کد

اینم پروسیجرم

CREATE PROCEDURE [report_sum_all_print] (
@code int
)
as
select sum(sum)from print_ostad
where code=@code
GO

flash118
دوشنبه 29 شهریور 1389, 14:35 عصر
خوب شما میتونی بدون استفاده از پروسیجر هم جواب برسی اما برای اجرا پروسیجرتون می تونید در کوری تون
نام پروسیجر exec استفاده کنید و بعد در دیتا سیت قرار بدید و بعد دیتاسورس گرید ویو تون رو بروز رسانی کنید

flash118
دوشنبه 29 شهریور 1389, 15:00 عصر
دوست عزیز کجاش مشکل دارین بفرمایین من بدونم مشکل کجاست چشم رو چشمم من در خدمتتونم

pmgking
دوشنبه 29 شهریور 1389, 15:48 عصر
میتونین که با یاهو مسنجر در ارتباط باشیم؟؟؟؟؟؟

pmgking
دوشنبه 29 شهریور 1389, 15:54 عصر
به نظر خودم مشکل تو باز گرداندن مقدار از پروسیجر هستش که جواب نمیده

Reza_Yarahmadi
دوشنبه 29 شهریور 1389, 16:26 عصر
يك مقدار در مورد متغيرهاي استفاده شده و فيلدها توي بانك توضيح بديد بهتر ميشه كمك كرد.
به نظر مياد توي كدتون داريد يه كد رو مقايسه ميكنيد (فكركنم شماره فاكتور يا يه همچين چيزي) در حالي كه بايد تاريخ رو مقايسه كنيد
كدي شبيه كد زير

@Date datetime -- Or string
as
select sum(sum) as Sum from print_ostad
where SellDate like @Date