.net异常处理

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:08:39
帮我写句话
悬赏分:50 - 离问题结束还有 17 天 23 小时
try
{
mysql.Open();
myinsert.ExecuteNonQuery();
}
catch (Exception ed)
{
if(ed.Data==RankException)
Response.Write("<script language='javascript'>alert( 'rank');</script>");
Response.Write("<script language='javascript'>alert( '该用户名已然存在,请尝试其他用户名');</script>");

}
finally
{
mysql.Close();
}
要求出现越界异常(一共10字,11个字为越界)弹出"越界"否则"用户名...."
数据库的username是10个字节,并且是主键,现在我想把输入超过10个字节的情况try,并且弹出一个alert,当输入重复数据时候,又try,并且弹出一个alert.

贴主的中文有待提高。

我对你题目的理解是:
try{..}catch{..}之间是检测用户输入的用户名是否超过10个字符的大小。如超过则throw exception,right?

and than,I check your code it's try database of connection open,not your write logic.

字,11个字为越界)弹出"

确实有待提高