.net access 删除数据库记录操作
2009-04-01 13:27
274 查看
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
// OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("/test/#db.mdb"));
// //OleDbCommand cmd = new OleDbCommand("delete from comments where id='" + GridView1.DataKeys[i].Value + "'", conn);
// OleDbCommand cmd = new OleDbCommand("delete from comments where id=" +Convert.ToInt32(GridView1.DataKeys[i].Value)+ "", conn);
// conn.Open();
//cmd.ExecuteNonQuery();
// conn.Close();
string strconn = "provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath("/test/#db.mdb");
OleDbConnection conn = new OleDbConnection(strconn);
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
string strDel;
strDel = "delete from comments where comm_id=@sid";
cmd.Parameters.Add("@sid", OleDbType.Integer).Value = Convert.ToInt32(GridView1.DataKeys[i].Value);
cmd.CommandText = strDel;
cmd.ExecuteNonQuery();
conn.Close();
}
}
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
// OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("/test/#db.mdb"));
// //OleDbCommand cmd = new OleDbCommand("delete from comments where id='" + GridView1.DataKeys[i].Value + "'", conn);
// OleDbCommand cmd = new OleDbCommand("delete from comments where id=" +Convert.ToInt32(GridView1.DataKeys[i].Value)+ "", conn);
// conn.Open();
//cmd.ExecuteNonQuery();
// conn.Close();
string strconn = "provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath("/test/#db.mdb");
OleDbConnection conn = new OleDbConnection(strconn);
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
string strDel;
strDel = "delete from comments where comm_id=@sid";
cmd.Parameters.Add("@sid", OleDbType.Integer).Value = Convert.ToInt32(GridView1.DataKeys[i].Value);
cmd.CommandText = strDel;
cmd.ExecuteNonQuery();
conn.Close();
}
}
相关文章推荐
- MySQL_1 关系型数据库的存储结构 数据库的添加,修改,删除,查询操作 数据库表的添加,修改,删除,查询操作 数据库表记录的添加,修改,删除,查询
- 使用触发器记录数据库删除操作
- 简单的数据库操作(表的创建。记录的插入,删除,显示)
- Delphi利用ADO连接数据库报错“bof或eof中有一个是真,或者当前记录已被删除,所需的操作要求一个当前的操作”
- Laravel基础(六)--使用Eloquent ORM操作数据库之删除记录
- 删除数据库中多个表中相关记录的操作
- VC 操作ACCESS的创建数据库,表,添加修改删除记录等
- SQL删除数据库中重复的数据记录
- oracle 更新或删除某条记录的时候,无法操作,或被锁解决
- 关于对数据库中重复记录的操作
- 常见的数据库操作:创建,查看,插入,删除,主键(mysql)
- SqlDataReader查询,更新,删除并保持和数据库实时操作
- 第五篇——JDBC操作数据库之删除数据
- 数据库删除操作
- MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
- PHP学习笔记(15)PDO数据库操作+AJAX无刷新技术删除用户
- C#中数据库的更新和删除记录的两种实现方式
- Linux C编程 简单电话薄(从文件中读取记录,支持插入、删除和保存操作)
- 数据库的删除和更改操作
- SQL2K数据库开发十六之表操作删除表