.Net下调用SqlServer2k中存储过程

v疯狂兔子v

v疯狂兔子v

2016-01-29 13:37

.Net下调用SqlServer2k中存储过程,.Net下调用SqlServer2k中存储过程
首先,在SqlServer中创建存储过程,在调用时分为有参数和没有参数两种情况,

  先就简单的没有参数的情况简要的介绍:

  假设存储过程如下:   CREATE PROC SelectAll



      AS

  SELECT * FROM StudentInf

  则此sp的调用如下:

SqlCommand selectCMD = new SqlCommand(“SelectAll”, conn);

  //conn 为SqlConnection

  selectCMD.CommandType = CommandType.StoredProcedure;


  如果需要将结果集加到某个DataAdapter上,则可如下:

SqlDataAdapter stuDA = new SqlDataAdapter();

  stuDa.SelectCommand = selectCMD;

  如果有参数:create proc andSelect

@StudentId varchar(10),

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

  @StudentName varchar(10),

  As

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

  Select * from StudentInf where StudentId = @StudentId and StudentName = @StudentName


  则参数可以如下添加:

 selectCMD.Parameters.Add(“@StudentId”, SqlDbType.NVarChar, 10);

  selectCMD.Parameters.Add(“@StudentName”, SqlDbType.NvarChar, 10);


  如果只有一个参数,也可以这样赋值:

 SqlParameters onePara = selectCMD.Parameters.Add(“@StudentId”,                                         SqlDbType.NVarChar, 10);

  onePara.Value = “ a string ”

展开更多 50%)
分享

猜你喜欢

.Net下调用SqlServer2k中存储过程

电脑网络
.Net下调用SqlServer2k中存储过程

VC调用存储过程的通用方法(SQLServer篇)

编程语言 网络编程
VC调用存储过程的通用方法(SQLServer篇)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在SQLServer 2005中编写存储过程

编程语言 网络编程
在SQLServer 2005中编写存储过程

分页 SQLServer存储过程

SQLServer
分页 SQLServer存储过程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

asp调用存储过程

Web开发
asp调用存储过程

在ACCESS 中调用后台存储过程

MySQL mysql数据库
在ACCESS 中调用后台存储过程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash实例:变色城堡

Flash实例:变色城堡

《放开那三国》阵营怎么选择

《放开那三国》阵营怎么选择
下拉加载更多内容 ↓