ورود

View Full Version : سوال: کام با پارامترها در Query , Command



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 قرار داد ه ام .
ممنون میشم در این زمینه راهنماییم کنید .