快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

.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),

  @StudentName varchar(10),

  As

  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 ”


返回类别: 教程
上一教程: Win2000 Server安全入门
下一教程: C#中方式参数的四种类型

您可以阅读与".Net下调用SqlServer2k中存储过程"相关的教程:
· 在.NET中调用存储过程
· .Net 下对SqlServer2000中的存储过程的调用
· ASP.NET中如何调用存储过程
· 在.net中调用存储过程的另一种方式
· .Net 下对SqlServer2000中的存储过程的调用
    微笑服务 优质保证 索取样品