ASP.NET从入门到精通笔记第9章-使用Command对象调用存储过程

本文介绍了如何在ASP.NET中使用Command对象调用存储过程。首先创建一个名为`InsertMusic`的存储过程,接着在默认页面上配置GridView和TextBox,然后在Button的Click事件中通过设置Command对象的CommandType为StoredProcedure以及添加Parameters来执行存储过程,最后展示了连接字符串和GetConnection方法的实现。
摘要由CSDN通过智能技术生成

9.3.5使用Command对象调用存储过程

前提是创建一个数据库Music,表名为catalog,两列分别为id int , name varchar(50)

首先,在SqlServer中创建存储过程

打开SqlServer->新建查询->输入如下语句(注,原书中有一处错误,第一句末尾的go是需要换行的)

if object_id('InsertMusic') is not null drop proc InsertMusic
go

Create proc InsertMusic
(@id int,@name varchar(50))
as
insert into catalog values(@id,@name)
go

说明:

第一句是检查是不是已经存在同名存储过程

后面的语句中@id和@name是要输入的参数

定义存储过程的个试试

Create proc 存储过程名
(@参数1 参数类型,@参数2 参数类型)
as
SQL语句,其中值用参数1和参数2代替


然后新建一个网站,添加default页面,在页面中添加一个GridView,绑定到你的数据

添加两个TextBox,ID分别为TextBox1和TextBox2

default.aspx.cs文件中添加命名空间

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

添加一个Button,在Click事件中添加如下代码

        SqlConnection MyCon = GetConnection();
        MyCon.Open

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值