PDA

View Full Version : مشکل در اجرای stp



mohsenm66
شنبه 17 دی 1390, 17:20 عصر
من یه sp دارم که مقدار کلیه اطلاعات موجود در دیتابیس را پاک میکنه . با کد زیر اونو فراخوانی میکنم ولی کار نمیکنه . ممنون میشم یکی بگه خطاش از کجاست ؟


dim cmd as new sqlcommand
cmd.commandtext="exec sp_del"
cmd.connection = co
co.open
cmd.executenonquery()
co.close

Mani_rf
شنبه 17 دی 1390, 21:56 عصر
وقتی از Stored procedure استفاده می کنید باید به SQLCommand بگویید که تکست نیست.
این خط را قبل از اجرای فرمان ترجیحا قبل از باز کردن کانکشن اضافه کن.

cmd.CommandType=CommandType.StoredProcedure

mohsenm66
یک شنبه 18 دی 1390, 14:27 عصر
دوست عزیز این کار را هم انجام دادم نکنه جالب اینجاست که نه خطا میدهد و نه کار میکند

Mani_rf
دوشنبه 19 دی 1390, 12:18 عصر
STP
را روی خود SQL اجرا کن ببین جواب میده یا نه. 1 فرمان Execute تو SQL هست که این کار را میکنه.

mohsenm66
دوشنبه 19 دی 1390, 14:28 عصر
STP
را روی خود SQL اجرا کن ببین جواب میده یا نه. 1 فرمان Execute تو SQL هست که این کار را میکنه.

sp در خود sql اجرا میشه و کار میکنه ولی در محیط برنامه نویسی کار نمیکنه .
دیگه نمیدونم چیکار کنم .....:عصبانی++::عصبانی++::عصبانی ++:

Hybrid
دوشنبه 19 دی 1390, 14:59 عصر
sp در خود sql اجرا میشه و کار میکنه ولی در محیط برنامه نویسی کار نمیکنه .
دیگه نمیدونم چیکار کنم .....:عصبانی++::عصبانی++::عصبانی ++:

دوست عزیز این SP شما پارامتر داره ؟؟؟ اگه پارامتر داره چرا به پارامترهاش مقدار نمیدین؟؟؟

mohsenm66
دوشنبه 19 دی 1390, 16:46 عصر
نه پارامتر نداره