PDA

View Full Version : ارسال Stored Procedure به یک تابع در کلاس عموی



ali_general
پنج شنبه 05 بهمن 1391, 10:35 صبح
با سلام خدمت همه دوستان
لطفاً به

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;


namespace Roukesh2
{
public class SQLserverDBMS
{
SqlConnection conobj = new SqlConnection();
SqlCommand cmdobj = new SqlCommand();
string constr = "Data Source=local;"

+ "Initial Catalog=Roukeshdovom;"

+ "Integrated Security=True";



public SQLserverDBMS()
{
conobj = new SqlConnection(constr);
cmdobj.Connection = conobj;
}

public SQLserverDBMS(params SqlParameter[] parametrs)
{
conobj = new SqlConnection(constr);
cmdobj.Connection = conobj;
foreach (SqlParameter parametr in parametrs)
{
cmdobj.Parameters.Add(parametr);
}

}

public void ExecuteSQL(String strSQL)

{

cmdobj.CommandText = strSQL;

conobj.Open();

cmdobj.ExecuteNonQuery();

conobj.Close();

}

public DataTable ExecuteSelectSQL(String strSQL)
{

DataTable dt = new DataTable();

SqlDataAdapter sda = new SqlDataAdapter();

sda.SelectCommand = new SqlCommand();

sda.SelectCommand.Connection = conobj;

sda.SelectCommand.CommandText = strSQL;

sda.Fill(dt);

conobj.Close();

return dt;

}


}




}



به تابع ExecuteSQL چطور می تونم یک Stored Procedures بفرستم که مثلاً بتونم عمل درج - حذف - و.. رو انجام بدم

ممنون می شم کمکم کنید