回 帖 发 新 帖 刷新版面

主题:如何控制重复记录的输入!

我有个表 操作员(编号,名称,密码)
在添加的时候,要控制无重复编号,名称的记录,
我的构思是读取添加的编号,名称信息,从表中检索,判断如果有编号或者密码等于 输入的内容的记录,提示:
具体代码
SqlConnection sqlcon=new SqlConnection("server=839B2FF55DCC463;database=cangku;uid=sa;pwd=123456");
sqlcon.Open()  ;
string sql1="select * from 操作员 where 名称='"+textBox6.Text+"'or 编号=textBox5.Text";
                       SqlCommand CMD1=new SqlCommand(sql1,sqlcon);
                        SqlDataReader sql1CMD=CMD1.ExecuteReader();
                    if(sql1CMD.HasRows)
                    {MessageBox.Show("编号或用户名称重复!重新输入!");
                        textBox5.Text="";
                        sql1CMD.Close();
                        return;
                     }
提示 SqlDataReader sql1CMD=CMD1.ExecuteReader(); 有问题!!!
谁知道怎么回事吗?

回复列表 (共2个回复)

沙发



你先实例化一个SqlDataReader 试一下,插入 SqlDataReader sql1CMD=new sqlDataReader();


---------------------------------------------------------
[url=http://hi.baidu.com/netwalker]希望喜欢学习多多和我交流http://hi.baidu.com/netwalker[/url]

板凳

string sql1="select * from 操作员 where 名称='"+textBox6.Text+"'or 编号=" + textBox5.Text;

我来回复

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