CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

怎样在.NET中通过SqlCommand调用存储过程?

楼主kentis(小张->老张)2003-09-04 15:53:06 在 .NET技术 / C# 提问

我想通过VS.NET的SqlCommand调用   SQL   Server2000中的存储过程,但如果该存储过程是有返回结果集的,我该怎么调用,用哪个方法?谢谢 问题点数:50、回复次数:6Top

1 楼kentis(小张->老张)回复于 2003-09-04 16:09:13 得分 0

我现在知道可以用ExecuteReade方法来执行它,可是我不想用DataReader,我想用DataRable,有什么办法?Top

2 楼qimini(循序渐进)回复于 2003-09-04 16:27:09 得分 25

SqlDataAdapter   adp=new   SqlDataAdapter();  
  SqlCommand   com=new   SqlCommand();  
  com.Connectoin=new   SqlConnection(strConnectionString);  
  com.CommandType=StoredProcedure;  
  com.CommandText=The   Name   of   your   StoredProcedure;//你的存储过程名字  
   
  adp.SelectCommand=com;  
   
  adp.Fill(your   DataSet);Top

3 楼asam2183(三山)回复于 2003-09-04 16:29:03 得分 5

SqlCommand   oCmd   =   new   SqlCommand("parem",   oConn);  
  ...  
  SqlDataAdapter   oDa=new   SqlDataAdapter(oComm);  
  oDs.Fill(oDs);Top

4 楼cnhgj(戏子) (没时间练太极)回复于 2003-09-04 16:31:24 得分 15

SqlConnection   nwindConn   =   new   SqlConnection("Data   Source=localhost;Integrated   Security=SSPI;Initial   Catalog=northwind");  
   
  SqlCommand   salesCMD   =   new   SqlCommand("SalesByCategory",   nwindConn);  
  salesCMD.CommandType   =   CommandType.StoredProcedure;  
   
  SqlParameter   myParm   =   salesCMD.Parameters.Add("@CategoryName",   SqlDbType.NVarChar,   15);  
  myParm.Value   =   "Beverages";  
   
  nwindConn.Open();  
   
  SqlDataReader   myReader   =   salesCMD.ExecuteReader();  
   
  Console.WriteLine("{0},   {1}",   myReader.GetName(0),   myReader.GetName(1));  
   
  while   (myReader.Read())  
  {  
      Console.WriteLine("{0},   ${1}",   myReader.GetString(0),   myReader.GetDecimal(1));  
  }  
   
  其中SalesByCategory为存储过程名称,@CategoryName为参数  
  Top

5 楼dahuzizyd(你就是我心中的女神)回复于 2003-09-04 16:34:12 得分 5

SqlCommand   salesCMD   =   new   SqlCommand("存储过程名",   nwindConn);  
  salesCMD.CommandType   =   CommandType.StoredProcedure;     //设置Command类型  
  Top

6 楼chinawn(动性忍心)回复于 2003-09-04 17:21:17 得分 0

简单就是最好Top

相关问题

  • 存储过程调用存储过程
  • .net中调用存储过程,其中存储过程调用一个局部临时表
  • 在.NET中如何调用SQL Server的存储过程?
  • 在VB. NET 中如何调用sql-server存储过程?
  • 如何在.net中调用存储过程(请给个例子)
  • .net 中如何调用存储过程,最好贴些代码!
  • 存储过程的调用!
  • vb 调用存储过程
  • asp调用存储过程
  • asp调用存储过程

关键词

  • 存储过程
  • salescmd
  • 调用
  • sqlcommand
  • myreader
  • nwindconn
  • adp
  • sqldataadapter
  • storedprocedure
  • commandtype

得分解答快速导航

  • 帖主:kentis
  • qimini
  • asam2183
  • cnhgj
  • dahuzizyd

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo