ورود

View Full Version : run کردن یک sp



cs_mania
یک شنبه 03 خرداد 1388, 12:25 عصر
سلام
من می خوام با نوشتن یک string یک sp رو صدا بزنم ، مثلا :
set @strcommand2 = 'Exec usb_DelRecs_'+ @2 + ' '+@whereExpression2
exec sp_executesql @strCommand2

منتها این کار نمی کنه، نمی دونم اصلا درسته این طوری sp رو run کنم یا نه؟
ممنون می شم کمکم کنید

Sweety
یک شنبه 03 خرداد 1388, 12:33 عصر
Sp شما چند تا پارامتر داره؟
لطفا Error رو هم بنويسيد.

cs_mania
یک شنبه 03 خرداد 1388, 12:56 عصر
sp من یک پارامتر داره که واسه شرط where میگیره ، error نداره اما کار هم نمی کنه یعنی اون sp که می خوام رو صدا نمی زنه
'Exec usb_DelRecs_'+ @2 هم اسم sp هستش که می خوام صدا بزنم. چون توی حلقه این کار رو می کنم اسم sp تغییر می کنه.

Sweety
شنبه 09 خرداد 1388, 11:53 صبح
سلام ومن دستوري كه شما نوشته بوديد اجرا كردم.درست بود.شايد علت اجرا نشدن sp چيز ديگه اي باشه.مثلا شايد كليد خارجي داره يا شرط where درست نيست.