读书人

C#SQL ERROR_MESSAGE回到到客户端IE

发布时间: 2012-11-09 10:18:48 作者: rapoo

C#:SQL ERROR_MESSAGE返回到客户端IE,不能显示
C#+SQL程序
在SQL 中

SQL code
begin catch select @errormsg='failed!'+error_message()  end catch


当返回到客户端IE的时候,总是不显示错误,IE状态栏显示网页有错误,感觉应该是error_message中有些sql语句引起IE错误。请问该如何解决阿。谢谢
以下是C#代码
C# code
string outputmsg=cmd.parameters["@errormsg"].value.tostring();response.write("<script language=javascript>alert('"+outputmsg+"')</script>");


但是如果把sql 中error_message()去掉,则显示正常。

[解决办法]
ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >alert('');</script>");

outputmsg.Replace("'","").Replace("\"","")
替换相关字符

读书人网 >C#

热点推荐