[英]How can I get integer output from a sql execution using F#
[英]How to get Output parameter from SQL query in F#
我有SQL查询,其中有两个参数和一个输出参数(varchar)。 我应该如何调用该过程并获取输出参数? 谢谢。
首先,您必须连接到数据库。 您正在使用什么技术?
无论如何,都可能是这样的(代码是为c#和Oracle编写的,但是它将为您提供解决方案的想法):
IDbConnection dbConnection = new OracleConnection(your_connectionstring)
var param = new OracleDyamicParameters();
param.Add("out_result", OracleDbType.Int64, ParameterDirection.Output);
string query = "Your_proc_Name";
await SqlMapper.QueryAsync<MyReturnClass>(dbConnection, query, param: param, commandType: CommandType.StoredProcedure);
db_res.Result = param.GetOutResult();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.