1. 存储过程
create procedure UP_GetMaxgkrq
@maxdatetime datetime output
as
select @maxdatetime=max(gkrq) from t_lpxx_case_1
程序
SqlConnection conn = new SqlConnection(DbHelperSQL.connectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("UP_GetMaxgkrq",conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@maxdatetime", SqlDbType.DateTime);
cmd.Parameters["@maxdatetime"].Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
return cmd.Parameters["@maxdatetime"].Value.ToString();
2. 示例存储过程
create PROCEDURE UP_t_collection_GetMaxId
AS
DECLARE @TempID int
SELECT @TempID = max([id])+1 FROM t_collection
IF @TempID IS NULL
RETURN 1
ELSE
RETURN @TempID
程序
using (SqlConnection connection = new SqlConnection(connectionString))
{
int result;
connection.Open();
SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
cmd.Parameters.Add(new SqlParameter("ReturnValue",
SqlDbType.Int, 4, ParameterDirection.ReturnValue,
false, 0, 0, string.Empty, DataRowVersion.Default, null));
cmd.ExecuteNonQuery();
//int result = (int)cmd.Parameters["ReturnValue"].Value;
return cmd.Parameters["ReturnValue"].Value.ToString(); }
分享到:
相关推荐
ASP.NET中调用存储过程是数据库操作的一种常见方式,它能提高效率,增强代码的可维护性和安全性。本文主要探讨了存储过程的概念、分类、优点以及在.NET框架下调用存储过程的两种方法。 首先,存储过程是预先编译并...
本文档标题为“***实现调用带有输出参数的存储过程实例”,描述了在***环境下实现存储过程调用,并特别强调了输出参数的使用。通过一个具体的实例,它演示了如何利用jQuery的ajax调用前端数据,并在后端处理这些数据...
5. **在ASP.NET中调用存储过程**: - 在ASP.NET中,可以使用ADO.NET的`SqlConnection`, `SqlCommand` 和 `SqlDataAdapter` 对象来执行存储过程。 - 创建连接对象,打开连接,然后创建`SqlCommand`实例,设置其`...
在 ASP 中调用存储过程有两种主要方式: - **使用 ADO 对象**:这是最常见的方法,通过创建 ADO 对象来执行存储过程。 - **使用 ASP 内置对象**:这种方式相对较少使用,但在某些情况下可能会更简单。 **比较**: ...
该存储过程接受两个参数:`@pageSize`(每页的记录数)和 `@totolPage`(总页数,输出参数)。其功能主要是计算总页数。 - **输入参数**: - `@pageSize int`:指定每页显示的记录数。 - **输出参数**: - `@...
#### 三、如何在 ASP.NET 中调用存储过程? 在 ASP.NET 应用程序中调用存储过程涉及创建连接、命令对象和执行读取器或非查询方法。 - **基本示例:** - 首先创建一个数据库连接和一个 SqlCommand 对象,指定存储...
- **输出参数与结果集**:处理存储过程中返回的输出参数和多个结果集。 **第11章:函数** - **标量值函数**:介绍如何使用Entity Framework调用标量值函数。 - **表值函数**:调用表值函数并获取返回的表数据。 **...