| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 759 人关注过本帖
标题:求 文本框输入的数据如何与数据库中的数据相比较
只看楼主 加入收藏
zkai0813
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-5-20
结帖率:66.67%
收藏
已结贴  问题点数:5 回复次数:1 
求 文本框输入的数据如何与数据库中的数据相比较
求 文本框输入的数据如何与数据库中的数据相比较
这是我写的代码
  protected void Btn_Add_Click(object sender, EventArgs e)
    {
        
            string con = ConfigurationManager.ConnectionStrings["enventprocessConnectionString"].ConnectionString;
            SqlConnection mycon = new SqlConnection(con);
            mycon.Open();

            string sql1 = "select username from userinfo";
            SqlCommand cm = new SqlCommand(sql1, mycon);
            SqlDataReader dr=cm.ExecuteReader(CommandBehavior.CloseConnection);
          while (dr.Read())
          {

              for (int i=0;i<dr.FieldCount;i++)
              {
                 if (Username.Text.ToString()==dr[i].ToString())
                 {
                 
                 Response.Write("<script>alert('你输入的用户名已经存在');</script>");
                 
                 }
                 else
                 {
                     SqlConnection cn = binddata.con();
                     string sql = "insert into userinfo(username,password,identify) values               ('" + Username.Text + "','" + Password.Text + "','录入员')";
                     SqlCommand cmd = new SqlCommand(sql,cn );
                     cmd.ExecuteNonQuery();
                     Response.Write("<script>alert('添加用户成功')</script>");
                     Username.Text = "";
                     cn.Close();
                     
                 }
        当输入的数据在数据库中存在时,没有提示"已经存在数据"     是什么原因呢?
 急需   
搜索更多相关主题的帖子: 数据库 文本 输入 
2010-05-25 18:56
qyw000
Rank: 2
等 级:论坛游民
帖 子:28
专家分:36
注 册:2010-2-5
收藏
得分:5 
如果你要查找输入的数据是否在数据库里存在的话要定义一个变量接收他的个数

string sql1 = string.format("select count(*) from userinfo where username='{0}' ","这里写文本框控件的名字.TEXT");
在做判读
如果
count>0说明存在
2010-05-25 21:34
快速回复:求 文本框输入的数据如何与数据库中的数据相比较
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021486 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved