您的位置:首页 > 数据库

.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();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: