判断数据是否重复的简单问题~~~
sql = "insert into [manageinfo] (M_bh,M_zh) "+ " values ( ' " + textBox1.Text + " ', ' " + textBox2.Text + ") ";
rs = new SqlDataAdapter(sql, conn);
rs.Fill(myDataSet, "manageinfo ");
myBind = this.BindingContext[myDataSet, "manageinfo "];
我现在用的是上面的方法来插入数据的,请问怎么判断插入的数据是否存在呢???
现在我用的方法是再建个连接,查找 M_bh=textbox1.text的记录,如果存在就不执行,如果不存在,继续执行。。
有没有其它办法来实现????
------解决方案--------------------sql = "insert into [manageinfo] (M_bh,M_zh) "+ " values ( ' " + textBox1.Text + " ', ' " + textBox2.Text + ") where not exists(select 1 from manageinfo where M_bh= ' "+textbox1.Text+ " ') ";
------解决方案--------------------atorb(atorb) ( ) 信誉:100 Blog 加为好友 2007-5-22 22:47:53 得分: 0
如果这样那怎么提示保存信息呢。。如提示记录已经存在。。。。
...............
用存储过程吧 。。。