bmanfy
جمعه 28 فروردین 1388, 12: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 قرار داد ه ام .
ممنون میشم در این زمینه راهنماییم کنید .