cmd.ExecuteNonQuery();
未升级前正常执行,升级后,老提示错误,不知所以。System.Data.SqlClient.SqlException: 当前命令发生了严重错误。应放弃任何可能产生的结果。
未升级前正常执行,升级后,老提示错误,不知所以。System.Data.SqlClient.SqlException: 当前命令发生了严重错误。应放弃任何可能产生的结果。
解决方案 »
- 关于使用Url重写customErrors配置节的问题
- 求大虾啊!!!
- 文本编辑器的问题
- 模态框上导出Gridview问题
- 如何把一个表的datarow添加到另一个表里?
- 高手推荐一下建立地方门户网用什么CMS系统?????????
- 单击QQ空间导航,页面不刷新,怎么实现,应该不是iframe,不然怎么和父页面的背景是一个的啊,http://user.qzone.qq.com/258285482
- 调查:大家晚上一般都是什么时候睡觉啊?
- 做一个网站要注意什么问题?【谢谢大神们】
- 在使用自定义控件的时候,调用公用函数,如何跳过Page_load事件!
- [三层结构]相关问题
- 关于Assembly.CreateInstance的一个问题
arrParameter[0]=new SqlParameter("@Admin",model.Admin);虽然我基本都这么写,但没有发现过报告,但见过个别人出过问题。
要ASPNET对那个数据库的写权限
prams=new SqlParameter[]{ prams[0] = new SqlParameter("@ClassID", SqlDbType.Int, 20);
prams[0].Value = (ClassID==null?0:ClassID);
prams[1] = new SqlParameter("@Title", SqlDbType.NVarChar, 100);
prams[1].Value = (Title==null?"":Title);
prams[2] = new SqlParameter("@Content",SqlDbType.NVarChar, 8000);
prams[2].Value = (Content==null?"":Content);
prams[3] = new SqlParameter("@Type", SqlDbType.Int, 2);
prams[3].Value = (Type==null?0:Type);
prams[4] = new SqlParameter("@ID", SqlDbType.Int, 2);
prams[4].Direction=ParameterDirection.Output;
}
if (con == null)
{
con = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
}
if(con.State ==System.Data.ConnectionState.Closed)
con.Open(); SqlCommand cmd = new SqlCommand("SP_AddDoc", con);
cmd.CommandType = CommandType.StoredProcedure; // 参数传入存储过程
if (prams != null)
{
int ii;
for (ii = 0; ii <= (prams.GetLength(0) - 1); ii++)
{
cmd.Parameters.Add(prams[ii]);
}
} try
{
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
//MyScript.JScript.Alert(ex.ToString());
}
cmd.Dispose();MyScript.JScript.Alert(prams[4].Value) //返回的值为空,出错!!!!//调用的存储过程:
//sp_AddDoc-------------------------------
ALTER proc SP_AddDoc
@ClassID int,
@Title As varchar(300),
@Content As ntext,
@Type As Int,
@ID [int] OUTPUT
ASInsert Into My_document
(ClassID,Title,Content,Type)
values (@ClassID,@Title,@Content,@Type)select @ID=@@identity
-----------------------------------
{
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
//MyScript.JScript.Alert(ex.ToString());
}
cmd.Dispose();这个地方捕获的错误就是开头写的那个