关于调用存储过程返回参数的问题。 本帖最后由 vikingleo 于 2014-08-22 10:34:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sqlDA.SelectCommand = BuildQueryCommand(connection, storedProcName, parameters);在这里,你确定存储过程与参数相关联了吗?问题就在这,你在仔细看一看 BuildQueryCommand(SqlConnection con,string storedProcName, SqlParameter[] parameters){SqlCommand cmd = new SqlCommand();if (conn.State != ConnectionState.Open) conn.Open(); cmd.Connection = conn; cmd.CommandText = storedProcName; cmd.CommandType = CommandType.StoredProcedure;//cmdType; if (cmdParms != null) { foreach (SqlParameter parameter in cmdParms) { if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) && (parameter.Value == null)) { parameter.Value = DBNull.Value; } cmd.Parameters.Add(parameter); } }}这个是根据你的修改的,具体的你在看一下。 就是你的这种写法。 DataSet 都有数据。难道还没关联? g改成 SqlParameter[] parameters) 就可以了 网站上怎么做一本杂志 请问MVC3中,如何将下拉菜单选中的值填到文本框中,谢谢 视频文件转换为flv格式?? 小弟盛情邀请大虾帮忙 找人做个ASP网站 小白请教一下服务器与客户端的问题。 基本的反射运用 周年纪念 3怎样做一个新旧历对照的asp:calendar? 如何确定系统时间在一段时间范围之内? 多条件联查 提取xml页面数据保存到datatable并批量更新到数据库
在这里,你确定存储过程与参数相关联了吗?问题就在这,你在仔细看一看
{
SqlCommand cmd = new SqlCommand();
if (conn.State != ConnectionState.Open)
conn.Open();
cmd.Connection = conn;
cmd.CommandText = storedProcName;
cmd.CommandType = CommandType.StoredProcedure;//cmdType;
if (cmdParms != null)
{
foreach (SqlParameter parameter in cmdParms)
{
if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) &&
(parameter.Value == null))
{
parameter.Value = DBNull.Value;
}
cmd.Parameters.Add(parameter);
}
}
}
这个是根据你的修改的,具体的你在看一下。
就是你的这种写法。 DataSet 都有数据。难道还没关联?