zoukankan      html  css  js  c++  java
  • ADO:用代码调用存储过程

    原文发布时间为:2008-08-02 —— 来源于本人的百度文章 [由搬家工具导入]

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    using System.Data.SqlClient;

    /// <summary>
    /// Produce 的摘要说明
    /// </summary>
    public class Produce
    {
        private SqlConnection conn;
        private SqlCommand cmd;
        private SqlDataAdapter sda;
        private DataSet ds;

        public Produce()
    {
            conn = new SqlConnection(ConfigurationManager.ConnectionStrings["testConn"].ConnectionString);
            cmd = new SqlCommand();
            sda = new SqlDataAdapter();
            ds = new DataSet();     
    }

        public DataTable dt()
        {
            sda.SelectCommand = new SqlCommand("testSelect");
            sda.SelectCommand.CommandType=CommandType.StoredProcedure;
            sda.Fill(ds,"test");
            return ds.Tables["test"];
        }

        public void Update(Int32 id, string name, string banji)
        {
            cmd.CommandText = "testUpdate";
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@id", id);
            cmd.Parameters.AddWithValue("@name", name);
            cmd.Parameters.AddWithValue("@class", banji);
            cmd.Parameters.AddWithValue("@Original_id", id);

            cmd.Connection = conn;
            conn.Open();
            cmd.EndExecuteNonQuery();
            conn.Close();
        }
        public void Delete(Int32 id)
        {
            cmd.CommandText = "testDelete";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Original_id", id);
            cmd.Connection = conn;

            conn.Open();
            cmd.EndExecuteNonQuery();
            conn.Close();
        }

    }

  • 相关阅读:
    身份证验证(c#和js)
    获取焦点问题
    关于加载设计器遇到一个或多个错误问题的解决方案
    关于如何使用自定义的结束消息循环的方式 (转载)
    多种重要源码下载
    关于线程同步(转载)
    ArrayList的使用技巧
    一些所谓有利于家庭生活的优点
    080801 30℃
    080731 31℃
  • 原文地址:https://www.cnblogs.com/handboy/p/7141568.html
Copyright © 2011-2022 走看看