bmanfy
جمعه 28 فروردین 1388, 11:42 صبح
با سلام :
من یک AdoCommand دارم (و AdoQuery) .
به کد زیر توجه کنید (@@ ها متغرهای درونی هستند و @ پارامترها )
Set :@Param = 20
این دستور مشکلی نداره اما اگر به این شکل از اون استفاده کنم خطا داده میشه :
If (شرط )
Set :@Param = 20
و حتی اگر بخوام یک متغر رو بهش نسبت بدم خطا داده میشه :
Declare @@Var int
Set @@Var = 20
Set :@Param=@@Var
به عبارتی اگر بخوام به یک چیز دیگه ترکیبش کنم (البته برای اینکه بخوام بهش مقدار نسبت بدم) خطا داده میشه .
وقتی میخوام از مقدارش استفاده کنم مشکلی نیست .
Declare @@Var Int
Set @@Var=:@Param
نوع پارامتر رو هم از نوع PdInputOutput قرار داد ه ام .
ممنون میشم در این زمینه راهنماییم کنید .
من یک AdoCommand دارم (و AdoQuery) .
به کد زیر توجه کنید (@@ ها متغرهای درونی هستند و @ پارامترها )
Set :@Param = 20
این دستور مشکلی نداره اما اگر به این شکل از اون استفاده کنم خطا داده میشه :
If (شرط )
Set :@Param = 20
و حتی اگر بخوام یک متغر رو بهش نسبت بدم خطا داده میشه :
Declare @@Var int
Set @@Var = 20
Set :@Param=@@Var
به عبارتی اگر بخوام به یک چیز دیگه ترکیبش کنم (البته برای اینکه بخوام بهش مقدار نسبت بدم) خطا داده میشه .
وقتی میخوام از مقدارش استفاده کنم مشکلی نیست .
Declare @@Var Int
Set @@Var=:@Param
نوع پارامتر رو هم از نوع PdInputOutput قرار داد ه ام .
ممنون میشم در این زمینه راهنماییم کنید .