社区
.NET Framework
帖子详情
用VS怎么写存储过程 怎么写
qqy880228
2008-11-25 03:18:16
请写出一个很简单的存储过程
...全文
130
9
打赏
收藏
用VS怎么写存储过程 怎么写
请写出一个很简单的存储过程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiongjiongtang
2008-11-26
打赏
举报
回复
create proc [dbo].[pro_update_restore]
@resTime varchar(20),
@resMan varchar(30),
@resCount int,
@resRemark varchar(50),
@resId int
as
begin
update restores set resTime=@resTime,resMan=@resMan,resCount=@resCount,resRemark=@resRemark
where resId=@resId;
end
sphinger
2008-11-26
打赏
举报
回复
貌似是在SQL里写的,楼主能说清楚问题就更好了
gtiroy
2008-11-26
打赏
举报
回复
vs
写存储过程?
zhaoguo2007
2008-11-26
打赏
举报
回复
上面的第一个方法写错了...
public void doStoredProcedure(SqlConnection con, SqlCommand com)
{
com = new SqlCommand("AXzhz", con);
com.CommandType = CommandType.StoredProcedure;
SqlParameter par1 = new SqlParameter("@getXM ", XM.Text);
SqlParameter par2 = new SqlParameter("@getNN ", NN.Text);
com.Parameters.Add(par1);
com.Parameters.Add(par2);
comm.ExecuteNonQuery();
}
zhaoguo2007
2008-11-26
打赏
举报
回复
存储过程是写在SQL Server上的...
CREATE PROCEDURE dbo.AXzhz
/*
这里写注释
*/
@getXM varchar(16),
@getNN varchar(16),
AS
insert into test1(XM,NN) values(@getXM,@getNN)
GO
用的时候在CS文件里
顶上记得引用using System.Data.SqlClient;
写个执行存储过程的方法:
public void doStoredProcedure(SqlConnection con, SqlCommand com)
{
com = new SqlCommand("AXzhz", con);
com.CommandType = CommandType.StoredProcedure;
SqlParameter par1 = new SqlParameter("@getXM ", XM.Text);
SqlParameter par2 = new SqlParameter("@getNN ", NN.Text);
com.Parameters.Add(par1);
com.Parameters.Add(par2);
SqlDataReader rd = com.comm.ExecuteNonQuery();
}
调用上面的方法执行存储过程:
protected void Page_Load(object sender, EventArgs e)
{
SqlCommand comm=new SqlCommand ();
using (SqlConnection conn = returnConn())
{
doStoredProcedure(conn ,comm);
}
}
写个数据库连接的函数:
protected SqlConnection returnConn()
{
string connStr=System.Configuration.ConfigurationManager.AppSettings["connStr"];
SqlConnection conn = new SqlConnection(connStr);
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
return conn;
}
Web.config里:
<configuration>
<appSettings>
<add key="connStr" value="Server=SQL服务器名或者IP;Database=数据库名;uid=sa;pwd=密码" />
</appSettings>
</configuration>
y63964632
2008-11-26
打赏
举报
回复
哪里不懂?楼主可以说明白~
qqy880228
2008-11-26
打赏
举报
回复
[Quote=引用 3 楼 jiongjiongtang 的回复:]
create proc [dbo].[pro_update_restore]
@resTime varchar(20),
@resMan varchar(30),
@resCount int,
@resRemark varchar(50),
@resId int
as
begin
update restores set resTime=@resTime,resMan=@resMan,resCount=@resCount,resRemark=@resRemark
where resId=@resId;
end
[/Quote]
我 不懂啊 有问题
笺香
2008-11-25
打赏
举报
回复
关注
wuyq11
2008-11-25
打赏
举报
回复
存储过程在数据库里写,如SQL 2005
CREATE PROCEDURE P_Q
AS
SELECT * FROM TABLE1
150讲轻松学习Python网络爬虫
1、爬虫入手容易,但是深入较难,如何
写
出高效率的爬虫,如何
写
出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据...
Sharding-JDBC分库分表从入门到精通
课程简介 随着互联网的发展,软件的规模在逐渐变大,用关系型数据库如何存储和处理大规模的业务数据成为企业面临的挑战, 关系型数据库作为OLTP(联机事务处理过程)系统的首选毋庸置疑,但是关系型数据面对大规模...
MySql数据库企业级应用
三,MySql常用操作 数据库,权限表,表内容,常用函数,备份与恢复,
存储过程
,触发器,事务 四,MySql优化 需求设计 SQL语句:索引的优化,sql语句的优化,表的优化 运维配置角度 五,MySql集群部署 主从复制,...
Oracle 19c 数据库基础入门视频教程
我对Oracle数据库有十几年的使用经验,我们公司的数据库是Oracle数据库,基本上每天的编程工作都要
写
SQL语句,公司的历史数据比较多,需要通过编
写
SQL语句来进行查询处理,有两年时间,我的工作就是编
写
Oracle数据库...
oracle 数据库从入门到开发实战课程第一季
该课程面向面向对象是零基础的想从事软件行业的同学或者想转行从事IT 行业的学员,课程内容浅显...开发中用到最多的Oracle 的
存储过程
的编
写
和调试。
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章