PDA

View Full Version : طرز اجرای اسکریپت از داخل برنامه



azadeh_1510
شنبه 08 تیر 1392, 16:41 عصر
با سلام
دوستان ممکنه راهنمایی کنین اشکال کار من کجاست که اسکریپتی که صدا زدم اجرا نمیشه.
کد برنامه:
using (connection)
{
SqlCommand cmd = new SqlCommand("Insert_Table_" + tableName + "", connection);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter tvparam = cmd.Parameters.AddWithValue("@myTableType", table);
tvparam.SqlDbType = SqlDbType.Structured;
cmd.ExecuteNonQuery();

try
{

SqlCommand command = new SqlCommand("sp_DeleteRows", connection);
command.CommandType = CommandType.StoredProcedure;


}
catch (SqlException ex)
{
Console.WriteLine("SQL Error" + ex.Message.ToString());

}
connection.Close();
}



خود اسکریپت هم این هست:
USE [azar1]
GO
/****** Object: StoredProcedure [dbo].[sp_DeleteRows] Script Date: 06/29/2013 16:25:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[sp_DeleteRows]
AS
BEGIN
DELETE FROM test
WHERE (NOT ([کد پرسنلي ] LIKE N'6%')) OR
([کد پرسنلي ] IS NULL)

END

azadeh_1510
یک شنبه 09 تیر 1392, 08:54 صبح
ممکنه کسی جواب بده خواهشا؟

hamid_hr
یک شنبه 09 تیر 1392, 09:14 صبح
لطف كنين كدا تونو تو تگ هاي مربوط بزارين
اينطوري كسي اصلا نگاه به كد ها نميكنه

azadeh_1510
یک شنبه 09 تیر 1392, 10:12 صبح
لطف كنين كدا تونو تو تگ هاي مربوط بزارين
اينطوري كسي اصلا نگاه به كد ها نميكنه

منظورتون این بود؟نمیدونستم ....ببخشید ...حالا ممکنه راهنمایی کنین لطفا؟ مدیرم منو میکشه خیلی طول کشیده :((((((((((

hamid_hr
یک شنبه 09 تیر 1392, 10:18 صبح
خطا ميده
خطاش چيه

azadeh_1510
یک شنبه 09 تیر 1392, 10:19 صبح
نه خطایی نمیده
روی جدول مرود نظر اسکریپتی که صدا زده شده اجرا نمیشه...

hamid_hr
یک شنبه 09 تیر 1392, 10:33 صبح
SqlCommand command = new SqlCommand("sp_DeleteRows", connection);
command.CommandType = CommandType.StoredProcedure;


برا اين ExecuteNonQuery(); نميخواد ؟