Exec Store Procedure C#

ExecuteNonQuery metodu geriye int olarak update, insert, delete olaylarından etkilenen satır sayısı döndürmektedir.

public void ExecuteNonQuery(string sql, params SqlParameter[] args)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                using (SqlCommand command = new SqlCommand(sql, conn))
                {
                    conn.Open();
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.AddRange(args);
                    command.ExecuteNonQuery();
                }
            }
        }

ExecuteDataSet metodu sorguyu çalıştırır ve sonucunu DataSet olarak döndürür.

public DataSet ExecuteDataSet(string sql, params SqlParameter[] args)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                using (SqlCommand command = new SqlCommand(sql, conn))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddRange(args);
                    using (SqlDataAdapter dataAdapter = new SqlDataAdapter(command))
                    {
                        conn.Open();
                        DataSet ds = new DataSet();
                        dataAdapter.Fill(ds);
                        return ds;
                    }
                }
            }
        }

Yorum bırakın