社区
VB
帖子详情
如何得到存储过程返回的一个变量值?
ivanl
2005-02-23 05:46:36
请问在VB.NET中如何写可以得到存储过程返回的一个变量值? 请教VB.NET是如何写,存储过程又是如何写? 是否一定要返回一个TABLE?
...全文
132
6
打赏
收藏
如何得到存储过程返回的一个变量值?
请问在VB.NET中如何写可以得到存储过程返回的一个变量值? 请教VB.NET是如何写,存储过程又是如何写? 是否一定要返回一个TABLE?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AllenTing
2005-02-23
打赏
举报
回复
这个更完整:
http://blog.csdn.net/songhp/archive/2004/04/23/19285.aspx
Night_Elf
2005-02-23
打赏
举报
回复
在存储过程中使用OutPut 或 Return
AllenTing
2005-02-23
打赏
举报
回复
http://dev.jz173.com/20040805/20040805101912.html
T2
2005-02-23
打赏
举报
回复
SqlDataAdapter1.SelectCommand.CommandType = CommandType.StoredProcedure
SqlDataAdapter1.SelectCommand.CommandText = "Test_sp"
SqlDataAdapter1.SelectCommand.Parameters.Add(New SqlParameter("@Date", SqlDbType.SmallDateTime)).Direction = ParameterDirection.Output
LastDate = CDate(DaSysPar.SelectCommand.ExecuteScalar)
doubon
2005-02-23
打赏
举报
回复
存储过程 p_sys_Login 定义如下:
CREATE PROCEDURE p_sys_Login
@argUserID varchar(20), --用户名
@argPassword varchar(20), --密码
@argResult varchar(50) OUTPUT --登录结果
AS
/*
... ...
*/
下面演示如何在C#中用最简洁有效的代码执行该存储过程并返回数据:
/// <summary>
/// 用户登录验证
/// </summary>
/// <param name="userID">用户名</param>
/// <param name="password">密码</param>
public void Login(string userID, string password)
{
//数据库连接字符串存储在 Web.config 中
string cnnString = ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection cnn = new SqlConnection(cnnString);
//
string sql = string.Format("EXEC p_sys_Login '{0}', '{1}', @Result OUTPUT",
userID, password);
SqlCommand cmd = new SqlCommand(sql, cnn);
//建立并添加和“@Result OUTPUT”对应的参数
SqlParameter paramResult = new SqlParameter("@Result", SqlDbType.VarChar, 50);
paramResult.Direction = ParameterDirection.Output;
cmd.Parameters.Add(paramResult);
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
//获取存储过程返回的结果
string result = paramResult.Value.ToString();
//... ...
}
以上转换成VB.NET的代码很容易,可惜现在我没有时间。
hamadou
2005-02-23
打赏
举报
回复
使用command输出参数!
mysql
存储过程
多值_mysql使用
存储过程
回来多个值
mysql使用
存储过程
返回
多个值 可以使用OUT、INOUT参数类型让
存储过程
返回
多个结果,存储函数不能胜任,因为只能
返回
一个
。比如统计student数据表里男生和女生人数并通过它的参数
返回
这两个计数,让调用者可以访问...
mysql
存储过程
返回
表_如何创建MySQL
存储过程
可以
返回
一个
表类型的数据
假设“另
一个
存储过程
”的名62616964757a686964616fe78988e69d8331333361323032字是sp1,没有参数,
返回
的结果集共3列,全部为int型,那么“
存储过程
”里添加
一个
与结果集列数相同的临时表或表变量用于接收“另
一个
...
mysql
存储过程
有两个结果集_mysql
存储过程
返回
多个结果集
本篇文章将介绍
存储过程
返回
多个结果集时是什么结果,希望给大家以参考作用。mysql存储函数只
返回
一个
值。要开发
返回
多个值的
存储过程
,需要使用带有INOUT或OUT参数的
存储过程
。咱们先来看
一个
orders表它的结构:...
sql变量、
存储过程
来执行它 ,
存储过程
是数据库中的
一个
重要对象 ;
存储过程
中可以包含 逻辑控制语句 和 数据操纵语句 , 它可以接受参数 , 输出参数 ,
返回
单个或多个结果集以及
返回
值 ;2.
存储过程
的优缺点 优点 : 由于应用程序随着...
存储过程
输出参数、
返回
值、
返回
表及C#调用
存储过程
中可以定义输出变量,
返回
值,执行
存储过程
还能获得结果集。每个
存储过程
的默认
返回
值为0。下面紧接着上文 SQL Server中
存储过程
Stored Procedure创建及C#调用 基础上写的
一个
新的Stored Procedure
存储过程
...
VB
16,721
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章