社区
VB
帖子详情
如何得到存储过程返回的一个变量值?
ivanl
2005-02-23 05:46:36
请问在VB.NET中如何写可以得到存储过程返回的一个变量值? 请教VB.NET是如何写,存储过程又是如何写? 是否一定要返回一个TABLE?
...全文
146
6
打赏
收藏
如何得到存储过程返回的一个变量值?
请问在VB.NET中如何写可以得到存储过程返回的一个变量值? 请教VB.NET是如何写,存储过程又是如何写? 是否一定要返回一个TABLE?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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数据表里男生和女生人数并通过它的参数
返回
这两个计数,让调用者可以访问它们: delimiter $$create procedure count_smysql使用
存储过程
返回
多个值可以使用OUT、INOUT参数类型让
存储过程
返回
多个结果值,存储函数不...
mysql
存储过程
返回
表_如何创建MySQL
存储过程
可以
返回
一个
表类型的数据
展开全部首先需要知道“另
一个
存储过程
”的结果集的所有列的类型。假设“另
一个
存储过程
”的名62616964757a686964616fe78988e69d8331333361323032字是sp1,没有参数,
返回
的结果集共3列,全部为int型,那么“
存储过程
”里添加
一个
与结果集列数相同的临时表或表变量用于接收“另
一个
存储过程
”的结果集如下CREATE PROCEDURE sp2ASDECLARE @...
mysql
存储过程
有两个结果集_mysql
存储过程
返回
多个结果集
本篇文章将介绍
存储过程
返回
多个结果集时是什么结果,希望给大家以参考作用。mysql存储函数只
返回
一个
值。要开发
返回
多个值的
存储过程
,需要使用带有INOUT或OUT参数的
存储过程
。咱们先来看
一个
orders表它的结构:mysql> desc orders;+----------------+-------------+------+-----+---------+-------+| Field...
sql变量、
存储过程
1.
存储过程
的概念
存储过程
(Stored Procedure) 是在大型数据库系统中 , 一组为了完成特定功能的 SQL 语句集 , 存储在数据库中 , 经过第一次编译后再次调用不需要再次编译 , 用户通过指定
存储过程
的名字并给出参数 (如果该
存储过程
带有参数) 来执行它 ,
存储过程
是数据库中的
一个
重要对象 ;
存储过程
中可以包含 逻辑控制语句 和 数据操纵语句 , 它可以接受参数 , 输出参数 ,
返回
单个或多个结果集以及
返回
值 ;2.
存储过程
的优缺点 优点 : 由于应用程序随着时间推移会不断更
SQL SERVER
存储过程
中SELECT
返回
值如何赋值给变量
今天在处理
一个
问题时,使用到
一个
存储过程
,是用于更新并获取最新ID的。在使用过程中,需要获取到这个ID并赋值给变量,结果用EXEC @ID =
存储过程
的方式获取失败了。
VB
16,719
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章