`
lovexuwenhao
  • 浏览: 200443 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

asp.net调用SQL存储过程之回传多值

阅读更多

asp.net代码:

private   void   LoadData1()  
  {  
  string   Strconn=ConfigurationSettings.AppSettings["StrConn"].ToString();  
  SqlConnection   nwConn=new   SqlConnection(Strconn);  
  SqlCommand   SearchData=new   SqlCommand("ProductData1",nwConn);  
  SearchData.CommandType=CommandType.StoredProcedure;  
  SearchData.Parameters.Add("@ProductName1",SqlDbType.VarChar,50);  
  SearchData.Parameters["@ProductName1"].Direction=ParameterDirection.Output;  
  SearchData.Parameters.Add("@ProductType1",SqlDbType.VarChar,50);  
  SearchData.Parameters["@ProductType1"].Direction=ParameterDirection.Output;  
  SearchData.Parameters.Add("@ProductPrice1",SqlDbType.VarChar,50);  
  SearchData.Parameters["@ProductPrice1"].Direction=ParameterDirection.Output;  
  nwConn.Open();  
  SearchData.ExecuteNonQuery();  
  SearchData.Dispose();  
  nwConn.Close();  
  Product1_Name.Text=SearchData.Parameters["@ProductName1"].Value.ToString();  
  Product1_Type.Text=SearchData.Parameters["@ProductType1"].Value.ToString();  
  Product1_Price.Text=SearchData.Parameters["@ProductPrice1"].Value.ToString();  
  }  
 存储过程函数部分  
  CREATE   PROCEDURE   ProductData1    
  @ProductName1   varchar(50)   output,  
  @ProductType1   varchar(50)   output,  
  @ProductPrice1   varchar(50)   output  
    Begin  
  set   @ProductName1=(Select   Top   1   ProductName   From   Products1   order   by   CreateTime   DESC);  
  set   @ProductType1=(Select   Top   1   ProductType   From   Products1   order   by   CreateTime   DESC);  
  set   @ProductPrice1=(Select   Top   1   ProductPrice   From   Products1   order   by   CreateTime   DESC);  
    End

分享到:
评论

相关推荐

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    7.3.8 调用存储过程 7.4 事务 7.4.1 事务和ASP.NET应用程序 7.4.2 隔离级别 7.4.3 保存点 7.5 提供程序无关的代码 7.5.1 创建工厂 7.5.2 用工厂创建对象 7.5.3 使用提供程序无关的代码的查询 7.6...

    ASP.NET的网页代码模型及生命周期

    在ASP.NET中,网页包含视图状态来保存用户的信息,视图状态在页面发回到自身时,跨页过程存储和用户自己的页面的特定值,视图状态的优点如下所示。 q 不需要任何服务器资源。 q 在默认情况下,对控件启用状态的数据...

    供求信息网-ASP.NET

    当用户发起请求时,服务器上的ASP.NET引擎会解析请求,调用相应的代码(通常是C#),执行业务逻辑,并生成HTML响应回传给客户端。 2. **C#编程语言** C#是ASP.NET开发的主要编程语言,它是一种面向对象的语言,...

    asp.net程序设计练习题

    ### ASP.NET程序设计知识点解析 #### 一、基本知识 **1.1 选择题解析** 1. **.NET Framework 的性质** - **题目**: .NET Framework 是一种(B)。 - **答案**: B、程序运行平台 - **解析**: .NET Framework 是...

    ASP.NET4高级程序设计(第4版) 3/3

    7.3.8 调用存储过程 227 7.4 事务 229 7.4.1 事务和ASP.NET应用程序 230 7.4.2 隔离级别 234 7.4.3 保存点 235 7.5 提供程序无关的代码 235 7.5.1 创建工厂 236 7.5.2 用工厂创建对象 237 7.5.3 ...

    ASP.NET源码——[影音娱乐]90000篇歌谱小偷程序.zip

    ASP.NET采用事件驱动模型,它的工作方式是用户请求到达服务器后,由ASP.NET引擎处理请求,调用对应的代码逻辑,生成HTML响应并回传给客户端。这种模式使得开发Web应用变得更加直观和高效。 2. **MVC模式** 虽然...

    在ASP.NET中使用Google Map

    但是,对于我来说,在ASP.NET页面中使用JavaScript来调用Google Map的API有一定难度,尤其是利用服务器端函数来动态画出Google Map。例如,我想从SQL Server中读取经纬度信息,然后在Google Map中插入一个点。如果...

    ASP.NET3.5揭秘(卷2)part1

    因为文件比较大,打包分为ASP.NET3.5揭秘(卷2)part1和ASP.NET3.5揭秘(卷2)part2。部分人下载不能解压,是因为只下载了其中一部分,需把两部分再能正常解压 第一部分 安全  第1章 使用Login控件  1.1 Login控件...

    ASP.NET 3.5 揭秘(卷2).part2

    因为文件比较大,打包分为ASP.NET3.5揭秘(卷2)part1和ASP.NET3.5揭秘(卷2)part2。部分人下载不能解压,是因为只下载了其中一部分,需把两部分再能正常解压; 第一部分 安全  第1章 使用Login控件  1.1 Login控件...

    ASP.NET-[企业政府]紫罗兰企业网站.zip

    ASP.NET运行在.NET Framework之上,该框架提供了全面的类库、编译器和运行时环境,使得开发者能够创建各种类型的应用程序。IIS(Internet Information Services)是微软提供的一个强大的Web服务器,它可以托管ASP...

    bcsl01ASP.NET Web BackDoor编写原理

    在ASP.NET中,一个Web请求会经历多个阶段,包括初始化、加载、验证、呈现和卸载。在这些阶段中,黑客可以寻找并利用特定的弱点植入后门。常见的方法包括: 1. **代码注入**:通过篡改或注入恶意代码到ASP.NET页面、...

    C#、asp.net基础知识集锦

    - Command:执行SQL命令和存储过程。 - DataReader:向前只读的数据流,用于高效读取数据。 - DataAdapter:用于填充DataSet并与数据库交互。 - DataSet:内存中的数据表集合,支持离线操作。 10. WebService:...

    在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认

    在传统的ASP.NET数据操作中,当用户点击删除按钮,数据直接回传至服务器,调用`ObjectDataSource`的`Delete()`方法,然后进一步调用业务逻辑层和数据访问层的方法,最终执行SQL的`DELETE`语句。然而,这种行为可能会...

    AJAX简单示例

    【AJAX简单示例】是针对初学者设计的一个教程,主要展示了如何在ASP.NET 2.0环境中利用AJAX技术实现动态数据查询,同时结合SQL Server 2005进行后端数据处理。AJAX(Asynchronous JavaScript and XML)是一种在无需...

    asp.net运行提示未将对象引用设置到对象的实例错误解决方法

    ViewState用于保存在页面生命周期中维持状态,如果页面回传时ViewState丢失或未正确保存,可能会出现此错误。 2. DataSet为空。 DataSet是用于存储来自数据库查询结果集的容器,如果在使用DataSet时它未被正确加载...

    ASP.net基础知识之常见错误分析

    ### ASP.NET基础知识之常见错误分析 #### 一、Command调用存储过程时的注意事项 当使用`SqlCommand`对象调用存储过程并期望返回一个`DataSet`时,必须确保`SqlCommand`对象的`Connection`属性已经设置正确。如果...

    ASP.net连接Excel的代码

    在***中连接和操作Excel文件是许多基于Web的应用程序开发过程中不可或缺的一部分。从给定的文件内容中,我们可以了解到在***中如何实现读取Excel文件并将数据展示在网页上的基本步骤和所需的关键知识点。 首先,要...

    WebService使用,客户机+服务WebService+SqlServer2005,附有说明

    在Vs2005中,可以利用“添加新项目”功能创建一个ASP.NET Web服务应用程序。编写WebService的方法通常包含一个或多个公共方法,这些方法通过SOAP消息暴露给客户端调用。 三、Vs2005与WebService开发 Visual Studio ...

    DataList简历制作.zip

    此项目不仅涵盖了基础的DataList使用,还涉及到了ASP.NET的页面生命周期、数据库操作、用户交互等多个方面,是一个很好的实践案例,有助于初学者提升在实际开发中的技能。在实际操作中,开发者还可以进一步优化用户...

Global site tag (gtag.js) - Google Analytics