C#.NET 达梦数据库存储过程 获取OUT参数返回值|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/11/08 16:34:24

C#.NET 达梦数据库存储过程 获取OUT参数返回值|C/S开发框架

C#.NET 达梦数据库存储过程 获取OUT参数返回值

要点

  • 存储过程定义 OUT 参数类型;
  • .NET调用存储过程,需要创建 OUT 参数用于接收数据;

测试用的存储过程

C# 全选
CREATE OR REPLACE PROCEDURE "CSFrameworkV6_Normal"."usp_Test" 
(
	pCODE IN VARCHAR(100),
	pNAME IN VARCHAR(100),
	pOUT OUT VARCHAR(1000)
)
AS
BEGIN
	/*拼接字符串*/
	SET pOUT:=pCODE || '---' || pNAME;

END;

C#测试代码

C# 全选
            var schema = "CSFrameworkV6_Normal";
            var db2 = DatabaseFactory.GetDatabase(DatabaseType.DaMeng, connStr, schema);
            var p21 = db2.CreateParameter("pCODE", "A0100000");
            var p22 = db2.CreateParameter("pNAME", "ABC11111");
            var p23 = db2.CreateParameter("pOUT", "", ParameterDirection.Output); //输出参数值
            db2.ExecuteSql("usp_Test", CommandType.StoredProcedure, p21, p22, p23);
            ShowResult("OUTPUT=" + p23.Value); //返回值

C#.NET 达梦数据库存储过程 获取OUT参数返回值|C/S开发框架

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇