C#SQL ERROR_MESSAGE回到到客户端IE,不能显示
C#:SQL ERROR_MESSAGE返回到客户端IE,不能显示C#+SQL程序在SQL 中SQL codebegin catch select @errormsg
C#:SQL ERROR_MESSAGE返回到客户端IE,不能显示
C#+SQL程序
在SQL 中
SQL codebegin catch select @errormsg='failed!'+error_message() end catch
当返回到客户端IE的时候,总是不显示错误,IE状态栏显示网页有错误,感觉应该是error_message中有些sql语句引起IE错误。请问该如何解决阿。谢谢
以下是C#代码
C# codestring 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("\"","")
替换相关字符