注册

DmCommandBuilder怎样获取存储过程的参数信息,有哪些参数?

DM_381135 2023/04/09 1332 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Win10
【CPU】:INTEL CORE I7
【问题描述】*:调用了DmCommandBuilder.DeriveParameters(cmd);///////////数据库是否存在Bug:这里获取不到存储过程有哪些参数?像MySql或者SqlServer数据库是有返回存储过程有哪些参数的

详细代码如下:
using (DmConnection cn = new DmConnection(connectionString))
using (DmCommand cmd = new DmCommand(spName, cn))
{
cn.Open();
cmd.CommandType = CommandType.StoredProcedure;

			DmCommandBuilder.DeriveParameters(cmd);///////////数据库是否存在Bug:这里获取不到存储过程有哪些参数? 
		  

		 DmParameter[] discoveredParameters = new DmParameter[cmd.Parameters.Count];

			cmd.Parameters.CopyTo(discoveredParameters, 0);
			return discoveredParameters;
		}
回答 0
暂无回答
扫一扫
联系客服