原文发布时间为: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();
    }

}

转载于:https://www.cnblogs.com/handboy/p/7141568.html

ADO:用代码调用存储过程相关推荐

  1. Oracle ORA-06861: 文字与格式字符串不匹配 记录两次无助的遭遇:存储过程直接执行正常,java调用存储过程则报错

    一天之内,出现了两次这样的尴尬遭遇:将参数直接放到存储过程中执行时,程序运行正常,但是通过java程序去调用数据库存储过程时,就抛出异常.我和我的同事分别遇到了一次,但是,原因却大不相同. 先说说我的 ...

  2. VC++ ADO调用存储过程方法

    一.调用基本过程 关于ADO调用存储过程一般是按照以下步骤进行: 1.生成并初始化一个_CommandPtr对象:指定CommandType为存储过程. 2.生成调用存储过程需要的参数,这些参数都是_ ...

  3. 存储过程--分页与C#代码调用

    存储过程: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ========================================== ...

  4. 存储过程系列之存储过程sql数据库调用和程序代码调用

    1.存储过程,无参数的存储过程 创建无参数存储存储过程 Create Procedure DCEMREMR_TEMPLATE As SELECT TOP 10 [FILENAME],[FILETITL ...

  5. java 调用 oracle存储过程_java代码调用oracle存储过程

    一.简介 与调用mysql存储过程类型过程都是如下 1.创建连接 Connection conn = DriverManager.getConnection(url, user, password); ...

  6. jpa调用mysql函数_Spring data jpa 调用存储过程处理返回参数及结果集(示例代码)

    一.环境 1.此随笔内容基于spring boot整合的spring data jpa项目, 2.数据库为mysql 5.7.9版本 二.内容 1. 新建存储过程 pro_query_object B ...

  7. ASP调用存储过程详解。

    ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过.我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事.对于简单的应用,这些资 ...

  8. IBatis.Net学习笔记十三:在IBatis.Net中调用存储过程

    其实调用方式比较简单,主要也就是两种类型的存储过程: 1.更新类型的存储过程 2.查询类型的存储过程 下面就来看看具体的调用方式:1.更新类型的存储过程sp_InsertAccount: CREATE ...

  9. asp.net中调用存储过程大全

    在 Visual Basic .NET 中使用存储过程 ADO.NET 简介 本文假设您已经了解了 ADO.NET 的基础知识.如果您在工作中从未使用过 ADO.NET 中的 DataAdapter. ...

最新文章

  1. 云服务干掉的是运维。
  2. 智能车竞赛技术报告 | 双车接力组 - 大连海事大学 - 同舟拾贰队
  3. 8.依赖的传递、排除、冲突
  4. 【数据分析实例】6000 条倒闭企业数据分析
  5. 关于IPC入侵的一些细节
  6. 「分布式系统理论」系列专题整理
  7. 解决GET请求时中文乱码的问题
  8. Linux 下安装配置 JDK7
  9. 前端工程化:vue代码检查工具vetur
  10. 南昌大学百年校庆游戏彩球传说开源项目
  11. 随笔---ubuntu下通过ifstat查看实时网速
  12. python学员管理系统
  13. android spinner 取消默认值,令请选择
  14. 【微信小程序】——Mobx全局数据共享和分包
  15. Android Qcom USB Driver学习(八)
  16. CultureInfo 类中需要的【区域性名称】查询
  17. mysql学生表选课表课程表_mysql查询(学生表、课程表、选课表)
  18. FFmpeg使用sws_scale转换像素格式后,视频变为绿色条纹背景及部分图像丢失
  19. 使用VC++6.0时出现error spawning cl.exe解决方法
  20. 管理经济学 知识点总结 (二)

热门文章

  1. python是干什么的
  2. 大清铜币到底是否稀缺,有收藏价值吗?
  3. 腰椎患者多运动好,还是多休息好?
  4. 养一台家庭轿车的年费是多少?有的工薪打工者为什么卖车?
  5. 丁克是什么意思,丁克家庭是什么意思,丁克家庭为什么越来越多
  6. 经常有人问我:我想招个会写文案的,可是好文案真的很难招,自己写吧,又不会……
  7. 穷人变富的过程中,最大的阻碍是什么?
  8. 能在市场上大概率赚钱的人类型
  9. 你见过最“变态”的CPU散热器是什么样的?
  10. 为什么很多设计师都会选择mac?