CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

急求关于asp.net中调用带输入参数的存储过程的问题!

楼主yodooer(www.eliver.cn)2005-08-03 20:05:12 在 .NET技术 / ASP.NET 提问

本来想有一个textbox输入一个id之后点击按钮就会出现关于这个id的所有信息!所有信息绑定在一个datagrid中  
  textbox的ID为:TB  
  datagrid的为:dg  
  代码如下  
  private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
  string   connstr="server=localhost;   uid=sa;   pwd=password;   database=northwind";  
  SqlConnection   cn=new   SqlConnection(connstr);  
  SqlCommand   cmd=new   SqlCommand();  
  cmd.Connection=cn;  
  cmd.CommandText="Categoriesselect";  
  cmd.CommandType=CommandType.StoredProcedure;  
  SqlParameter   para=new   SqlParameter("@id",SqlDbType.NVarChar,15);  
  para.Value=TB.Text;  
  cmd.Parameters.Add(para);  
  SqlDataAdapter   ada=new   SqlDataAdapter(cmd);  
  DataSet   dt=new   DataSet();  
  ada.SelectCommand=cmd;  
  ada.Fill(dt,"Categories");  
  dg.DataSource=new   DataView(dt.Tables["Categories"]);  
  dg.DataBind();  
  }  
  可是没有提示错误,但是输入ID之后点击按钮显示不出哪个ID的所有信息来!  
  不知道为什么!急求各位解答! 问题点数:10、回复次数:8Top

1 楼yodooer(www.eliver.cn)回复于 2005-08-03 20:16:28 得分 0

没有人能解答啊!Top

2 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-03 20:19:31 得分 0

把你的存储过程也发一下,我建了一个项目,想试验一下,只欠存储过程  
  Top

3 楼yodooer(www.eliver.cn)回复于 2005-08-03 20:44:28 得分 0

CREATE   PROCEDURE   Categoriesselect  
  @id   nvarchar(15)  
    AS  
  SELECT   CategoryID,CategoryName   FROM   Categories   WHERE   CategoryID=@id  
  GO  
  Top

4 楼yodooer(www.eliver.cn)回复于 2005-08-03 20:57:10 得分 0

搞定了!原来窗体自动生成里面没有给我注册button的事件!Top

5 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-03 21:12:15 得分 0

OK,   到我试验到一半时,就只报没有找到存储过程,现在我就不用试了  
  :)Top

6 楼daishengs(横舟摆渡)回复于 2005-08-03 21:17:23 得分 0

好了?Top

7 楼iperfect(开朗)回复于 2005-08-03 22:20:55 得分 0

顶楼主Top

8 楼spoky(夜游魂)回复于 2005-08-03 22:34:27 得分 0

如果一个存储过程既需要返回output参数,又需要返回select   *   的一个数据集,那么该如何写才能实现呢?我发现如果有output和select参数时就无法正常取到值,而只是其中一样的话则可以成功赋值给变量和dataset。  
  另外,如果一个存储过程中有多个select语句,那么返回来的是不是最后的select语句,还是全部都返回呢?谢谢!!Top

相关问题

  • ASP调用存储过程参数问题
  • asp调用sqlserver2000存储过程参数问题, 急...在线等,
  • asp调用存储过程
  • asp调用存储过程
  • ASP调用存储过程...
  • ASP调用存储过程??
  • 带参数的存储过程调用
  • 调用带参数的存储过程
  • ASP里如何在recordset的OPEN方法内调用存储过程的参数?
  • 在asp中如何通过ado调用带参数的sql server存储过程

关键词

  • 存储过程
  • 信息
  • 参数
  • cmd
  • ada
  • 返回
  • para
  • dg
  • dt
  • dataset

得分解答快速导航

  • 帖主:yodooer

相关链接

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

广告也精彩

反馈

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