asp.net在C#环境下如何查询、添加、修改access数据库中的记录

时间:2021-11-07 07:21:17
asp.net在C#环境下如何查询、添加、修改access数据库中的记录???
我只是连接上了,实现了简单的添加,但是在添加之前如何判断在表中已经添加了该记录呢???
非常谢谢!!!

5 个解决方案

#1


添加之前如何判断在表中已经添加了该记录呢

你应该有些字段表明不能重复的吧,比如会员名字段

检查一下  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


分太少 asp.net在C#环境下如何查询、添加、修改access数据库中的记录

#1


添加之前如何判断在表中已经添加了该记录呢

你应该有些字段表明不能重复的吧,比如会员名字段

检查一下  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


分太少 asp.net在C#环境下如何查询、添加、修改access数据库中的记录