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

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

.Net 下对SqlServer2000中的存储过程的调用

首先,在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 ”






返回类别: 教程
上一教程: 用DataList 控制元件开发的一个简朴的留言本程序
下一教程: Whidbey 初体验之局部类型 ( partial 类型)

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