ورود

View Full Version : سوال: گرفتن خروجي SP



majidmir
یک شنبه 30 خرداد 1389, 11:08 صبح
سلام
اين SP رو نوشتم
CREATE PROCEDURE Moshtari_INSERT
@name AS NVARchar (35),
@family AS NVARchar(35),
@tel AS NVARchar (13),
@address AS NVARchar (120)
AS
/* جهت جلوگيري از ورود مقادير تكراري */
if (select count(*) from moshtari where (name LIKE '%'+@name+'%' and family LIKE '%'+@family+'%' and tel LIKE '%'+@tel+'%' ))=0
begin
INSERT INTO moshtari(name ,family ,tel,address ) values(@name,@family,@tel,@address)
return 1
end
else
return 0
GO

الان ميخوام با ado stor خروجي تابع رو بگيرم يعني RETURN_VALUES چطوري بايد اين كارو بكنم ؟

majidmir
یک شنبه 30 خرداد 1389, 13:20 عصر
دوست عزيز چرا اسپم ميدي ؟ اينجا انجمن دلفي هستش چه ربطي به C# داره ؟ :عصبانی:

vcldeveloper
یک شنبه 30 خرداد 1389, 17:29 عصر
الان ميخوام با ado stor خروجي تابع رو بگيرم يعني RETURN_VALUES چطوري بايد اين كارو بكنم ؟
در خصوصیت parameters مربوط به AdoStoredProcedure، یک پارامتر جدید تعریف کنید، و خصوصیت Direction آن را بر روی ReturnValue تنظیم کنید. بعد از اجرای SP، مقدار این پارامتر را بخوانید.