texbox1.text中是用户输入的ID。
我想查询这个用户名在数据库MYDB中member表中使用已经有了,如果有了则此用户名不合法。
member表有memberID,name等字段。
memberID是int型。
PS:winform程序。还请帮忙给个小例子。

解决方案 »

  1.   

    textbox1.text中是用户输入的ID。
    我想查询这个ID在数据库MYDB中member表中使用已经有了,如果有了则此用户名不合法。
    member表有memberID,name等字段。
    memberID是int型。
    PS:winform程序。还请帮忙给个小例子。
      

  2.   

    补充一下是SQL Server 2000数据库
      

  3.   

    select memberID from member where memberID=textbox1.text
      

  4.   

    select name from member where name='"+texbox1.text+"'
      

  5.   

    SqlConnection con=new SqlConnection("server=.;database=mydb;uid=sa;pwd=111");
    SqlCommand cmd=(select count(*) from member where name='"+this.TextBox1.Text.Trim()+"'",con);
    //打开数据库
    con.Open();
    int count=Convert.ToInt32(cmd.ExecuteScalar());
    if(count>0)
    {
    //说明已存在,不合法.
    }
    else
    {
    //说明不存在,用户名合法..
    }//关闭数据库
    con.Close();
      

  6.   

    TO:textbox1.text中是用户输入的ID。
    我想查询这个ID在数据库MYDB中member表中使用已经有了,如果有了则此用户名不合法。应该是用户名吧,哪有让别人直接输入ID的?
      

  7.   

    string sql="select name from member where name='"+texbox1.text+"'";
    执行,然后判断返回值是不是等于0,如果是,合法