回 帖 发 新 帖 刷新版面

主题:一个验证代码的问题

在用户注册的时候,怎么样判断用户的注册名称在数据库中是否已存在了,请各位大虾给我一段这样的验证代码吧!!!谢谢啦!!

回复列表 (共2个回复)

沙发

Dim tablename As String
        tablename = "userid"
        searchSQL = "SELECT  用户名,密码 from userid where (用户名 = '" & TextBox1.Text & "') "
        Try
            ExecuteSQL(searchSQL, tablename) '查询函数
            If myrow.Item(1) = TextBox2.Text Then
                Dim newfrmmain As New frmmain'如果正解则打开主frmmain
                               Me.Close()

            Else
                Exit Sub
            End If
        Catch
            MsgBox("没有该用户", vbOKOnly + vbExclamation, "警告")
        End Try


板凳

SqlConnection myconnection =new SqlConnection(server=服务器名;uid=用户;pwd=密码 ;database=数据库名);
myconnection.Open();
DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter("select * from 用户信息表 where 用户名='"+txtUserName.Text.ToString()+"' ",myconnection);
da.Fill(ds,"UserNameView");
if(ds.Tables["UserNameView"].Rows.Count!=0)
  {Response.Write("该用户名已有人使用,请重新输入用户名");
   UserName.Text="";
  }
  else
  {
    Response.Write("该用户名没有人使用过,您可以使用!");
  }
myconnection.Close();

我来回复

您尚未登录,请登录后再回复。点此登录或注册