1. 程式人生 > >ADO增刪查改

ADO增刪查改

sta area helper ons text help query ram 數據庫

using System;
using System.Collections.Generic;
using System.Text;

using System.Data;
using System.Data.SqlClient;


namespace SQLDB
{
public class SqlHelper
{
/// <summary>
/// 執行數據庫操作(增刪改)
/// </summary>
/// <param name="constr">連接字符串</param>
/// <param name="cmdstr">操作字符串(增刪改)</param>
/// <param name="ps">參數列表</param>
/// <returns>返回受影響行數</returns>
public static int ExecuteNonQuery(string constr,string cmdstr,params SqlParameter[] ps)
{
  SqlConnection conn = new SqlConnection(constr);
  SqlCommand cmd = new SqlCommand(cmdstr, conn);

  if (ps != null)
  {
    cmd.Parameters.AddRange(ps);
  }

  conn.Open();
  int i = cmd.ExecuteNonQuery();
  conn.Close();

  return i;
}

/// <summary>
/// 執行查詢操作(需要手動讀取)
/// </summary>
/// <param name="constr">連接語句</param>
/// <param name="cmdstr">執行語句</param>
/// <param name="ps">參數列表</param>
/// <returns>返回數據閱讀器</returns>
public static SqlDataReader ExecuteDataReader(string constr,string cmdstr,params SqlParameter[] ps)
{
  SqlConnection conn = new SqlConnection(constr);
  SqlCommand cmd = new SqlCommand(cmdstr, conn);

  if (ps != null)
  {
  cmd.Parameters.AddRange(ps);
}

ADO增刪查改