我只是连接上了,实现了简单的添加,但是在添加之前如何判断在表中已经添加了该记录呢???
非常谢谢!!!
5 个解决方案
#1
添加之前如何判断在表中已经添加了该记录呢
你应该有些字段表明不能重复的吧,比如会员名字段
检查一下 select count(*) from 表 where name = 'aaa' 判断一下返回的记录数是否>0 ,如果是,那就是有存在记录咯
你应该有些字段表明不能重复的吧,比如会员名字段
检查一下 select count(*) from 表 where name = 'aaa' 判断一下返回的记录数是否>0 ,如果是,那就是有存在记录咯
#2
根据主键
#3
我知道是根据主键、、、代码???
#4
OleDbConnection myConn = new OleDbConnection();
myConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/app_data/Select_courseSys.mdb");
myConn.Open();
string strsql = "insert into user_Tableinfo(user_ID,user_name,user_password,user_sex,user_act,user_major,user_tel) values('" + TextBox1.Text + "','" + TextBox2.Text+ "','" + TextBox3.Text+ "','" + DropDownList1.Text + "','" + DropDownList2.Text + "','" + TextBox4.Text + "','" + TextBox6.Text + "')";
OleDbCommand cmd = new OleDbCommand(strsql, myConn); //创建命令对象cmd
cmd.ExecuteNonQuery(); //执行SQL命令,无需将结果返回
Response.Write("<Script Language='JavaScript'>alert('注册成功!')
</Script>'");
我想在注册前判断表中是否有重复记录!而且有没有其他的添加记录的方法呢?
#5
分太少
#1
添加之前如何判断在表中已经添加了该记录呢
你应该有些字段表明不能重复的吧,比如会员名字段
检查一下 select count(*) from 表 where name = 'aaa' 判断一下返回的记录数是否>0 ,如果是,那就是有存在记录咯
你应该有些字段表明不能重复的吧,比如会员名字段
检查一下 select count(*) from 表 where name = 'aaa' 判断一下返回的记录数是否>0 ,如果是,那就是有存在记录咯
#2
根据主键
#3
我知道是根据主键、、、代码???
#4
OleDbConnection myConn = new OleDbConnection();
myConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/app_data/Select_courseSys.mdb");
myConn.Open();
string strsql = "insert into user_Tableinfo(user_ID,user_name,user_password,user_sex,user_act,user_major,user_tel) values('" + TextBox1.Text + "','" + TextBox2.Text+ "','" + TextBox3.Text+ "','" + DropDownList1.Text + "','" + DropDownList2.Text + "','" + TextBox4.Text + "','" + TextBox6.Text + "')";
OleDbCommand cmd = new OleDbCommand(strsql, myConn); //创建命令对象cmd
cmd.ExecuteNonQuery(); //执行SQL命令,无需将结果返回
Response.Write("<Script Language='JavaScript'>alert('注册成功!')
</Script>'");
我想在注册前判断表中是否有重复记录!而且有没有其他的添加记录的方法呢?
#5
分太少