用户在注册时,输入用户名。提示:违反了PRIMARY KEY 约束 ‘*****’。不能在‘*****’中插入重复键。重……我的问题是:可不可以把这种提示改成通俗易懂的提示?比如提示说:用户名已经存在之类的。求各位大大教我怎样做。

解决方案 »

  1.   

            try
            {
                //出错代码
            }
            catch (Exception ex)
            {
               //提示代码 
            }加异常处理啊
      

  2.   

    1.使用select查看在数据里有没有这个注册用户
    2.没有就插入,有就不插入,同时在客户端提示用户。
      

  3.   

    能准确判断原因的别乱try catch
      

  4.   

    首先,你要看你是否将那个用户名在数据库中设置问“not is null”,
    如果是,那么就会出现这个问题哈!
    要是要让提示更加易懂,那就用
    try
    {
    //出错代码
    }
    catch (Exception ex)
    {
    //提示代码
    }
    就完全ok了