使用企业库调用存储过程,并接受return 的返回值
2009-08-10 00:25
281 查看
String sql = "moveData";
mCMD = DB.GetStoredProcCommand(sql);
DB.AddInParameter(mCMD,"@State",DbType.Int32,2);
DB.AddParameter(mCMD, "@ret", DbType.Byte, ParameterDirection.ReturnValue,"",DataRowVersion.Default,null);
mCMD.Parameters["@ret"].Value
1.添加参数
DB.AddParameter(mCMD, "@return", DbType.Byte, ParameterDirection.ReturnValue,"",DataRowVersion.Default,null);
DB.AddParameter(mCMD, "@return", DbType.Byte, ParameterDirection.ReturnValue,NULL,DataRowVersion.Default,null);
说明:第二个为参数名必须为 @变量名 否则系统会自动添加
ParameterDirection.ReturnValue 最关键指明去传回值
2.执行
DB.ExecuteNonQuery(mCMD);
3.取值
DbType.Byte x= mCMD.Parameters["@return"].Value;
转自:/article/5647379.html
mCMD = DB.GetStoredProcCommand(sql);
DB.AddInParameter(mCMD,"@State",DbType.Int32,2);
DB.AddParameter(mCMD, "@ret", DbType.Byte, ParameterDirection.ReturnValue,"",DataRowVersion.Default,null);
mCMD.Parameters["@ret"].Value
1.添加参数
public void AddParameter(DbCommand command, string name, DbType dbType, ParameterDirection direction, string sourceColumn, DataRowVersion sourceVersion, object value);
DB.AddParameter(mCMD, "@return", DbType.Byte, ParameterDirection.ReturnValue,"",DataRowVersion.Default,null);
DB.AddParameter(mCMD, "@return", DbType.Byte, ParameterDirection.ReturnValue,NULL,DataRowVersion.Default,null);
说明:第二个为参数名必须为 @变量名 否则系统会自动添加
ParameterDirection.ReturnValue 最关键指明去传回值
2.执行
DB.ExecuteNonQuery(mCMD);
3.取值
DbType.Byte x= mCMD.Parameters["@return"].Value;
转自:/article/5647379.html
相关文章推荐
- 使用企业库调用存储过程,并接受return 的返回值
- 使用SQLHelper类调用带输出、返回参数的存储过程
- 使用VB调用Oracle程序包内的存储过程返回结果集
- C#中的类SqlCommand对象使用方法ExecuteNonQuery()调用SQLServer存储过程时,存储过程执行成功,数据发生改变,但是返回-1
- 使用企业库调用存储过程(带参数)完成数据获取样例
- 存储过程中使用RETURN语句返回数值,.Net里用ExecuteScalar方法结果将会导致一个未引用到具体对象的异常
- 基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合
- Oracle存储过程中执行查询返回的结果集,并使用java代码调用【转】
- 存储过程调用存储过程,存储过程调用函数,返回表表变量,游标使用
- bboss persistent框架调用存储过程的返回结果为xml串的使用方法
- 在Python中使用cx_Oracle调用Oracle存储过程
- SSIS使用OleDB和Ado.Net两种方式调用 存储过程
- 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程
- java 调用oracle的存储过程返回记录集
- 如何调用 Oracle 存储过程在 Visual Basic.NET 使用 Microsoft Oracle 托管提供程序
- 使用Java调用Oracle数据库的存储过程实例
- 使用定时器调用mysql的存储过程 -- navicat客户端
- 调用oracle程序包内的存储过程返回结果集
- (转载)oracle 在一个存储过程中调用另一个返回游标的存储过程
- VB.NET调用MySQL存储过程并获得返回值的方法