.net framework 2.0 using 调用sqlserver 2000 存储过程返回固定值
时间: 2023-07-19 22:29:05 浏览: 184
您可以使用以下代码使用.NET Framework 2.0和SQL Server 2000来调用存储过程并返回固定值:
```csharp
using System.Data.SqlClient;
// 创建连接对象
SqlConnection connection = new SqlConnection("YourConnectionStringHere");
try
{
// 打开连接
connection.Open();
// 创建命令对象
SqlCommand command = new SqlCommand("YourStoredProcedureNameHere", connection);
command.CommandType = System.Data.CommandType.StoredProcedure;
// 添加参数
command.Parameters.AddWithValue("@param1", "YourParamValueHere");
// 添加返回参数
SqlParameter returnParameter = new SqlParameter();
returnParameter.ParameterName = "@return_value";
returnParameter.Direction = System.Data.ParameterDirection.ReturnValue;
command.Parameters.Add(returnParameter);
// 执行命令
command.ExecuteNonQuery();
// 获取返回值
int returnValue = (int)returnParameter.Value;
}
catch (Exception ex)
{
// 处理异常
}
finally
{
// 关闭连接
connection.Close();
}
```
请替换代码中的“YourConnectionStringHere”为您的SQL Server连接字符串,“YourStoredProcedureNameHere”为您的存储过程名称,“@param1”为您的存储过程参数名称,“YourParamValueHere”为您的存储过程参数值。同时,您需要将“@return_value”作为返回参数添加到命令对象中,并在执行命令后获取其值。
阅读全文