c# – SqlCommand的输入参数

前端之家收集整理的这篇文章主要介绍了c# – SqlCommand的输入参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有sqlCommand的以下参数.如何使其存入和存储存储过程的参数值.
sqlCommand MysqLCommand = new sqlCommand("aspInsertZipCode",MysqLConnection);
 MysqLCommand.CommandType = CommandType.StoredProcedure;
 MysqLCommand.Parameters.Add("@DataRows",dataStringToProcess.ToString());

解决方法

var pInOut = MysqLCommand.Parameters.Add("@DataRows",dataStringToProcess.ToString());
pInOut.Direction = ParameterDirection.InputOutput;

然后在执行命令后读取输出值:

// assumes that the parameter is a string and that it could possibly be null
string value = Convert.IsDBNull(pInOut.Value) ? null : (string)pInOut.Value;

猜你在找的C#相关文章