mahmood744
دوشنبه 03 مهر 1391, 11:58 صبح
سلام
دوستان لطفا کمکم کنید :گریه:
کد زیر جواب نمیده و مقدار return همیشه برابر با صفر است
چگونه مقدار برگشتی از فرمان EXEC را دریافت کنم
CREATE PROCEDURE [dbo].[MaxTabel] @TableName varchar(50), @FieldName varchar(50) AS
DECLARE @SQL varchar(500)
DECLARE @MaxCode int
SET @SQL = 'DECLARE @MaxCode int SELECT @MaxCode = MAX(' + @FieldName + ') FROM ' + @TableName
EXECUTE(@SQL)
RETURN @MaxCode
هر چی فکر می کنم نمی فهمم چرا ؟
با تشکر از راهنمایتان
دوستان لطفا کمکم کنید :گریه:
کد زیر جواب نمیده و مقدار return همیشه برابر با صفر است
چگونه مقدار برگشتی از فرمان EXEC را دریافت کنم
CREATE PROCEDURE [dbo].[MaxTabel] @TableName varchar(50), @FieldName varchar(50) AS
DECLARE @SQL varchar(500)
DECLARE @MaxCode int
SET @SQL = 'DECLARE @MaxCode int SELECT @MaxCode = MAX(' + @FieldName + ') FROM ' + @TableName
EXECUTE(@SQL)
RETURN @MaxCode
هر چی فکر می کنم نمی فهمم چرا ؟
با تشکر از راهنمایتان