求助,访问access数据库,进行简单的添加删除操作 刚从asp 转到asp.net 来,需要一个三层结构的 访问access数据库,进行简单的添加删除操作的源代码,请大家帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True;Data Source=d:\\aa.mdb"; System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn); conn.Open(); System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand("insert into ...."); cmd.ExecuteNonQuery(); conn.Close(); 如果仅仅是简单的添加删除操作,2层就够了,分别是数据存取层和表现层:数据存取层封装添加删除操作,然后表现层(aspx页面)调用数据存取层的操作。1.数据存取层示例代码(DbHelp.cs)://从表中删除主键为id的记录public static void Delete(int id){ string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True;Data Source=d:\\aa.mdb"; //可以把数据库链接字符串定义到web.config中 OleDbConnection conn = new OleDbConnection(strConn); string sql = "delete from table1 where id=@id"; OleDbCommand cmd = new OleDbCommand(sql, conn); //对参数赋值 cmd.Parameters.Add(new SqlParameter("@id", id)); conn.Open(); cmd.ExecuteNonQuery(); conn.Close();}2.界面按钮点击事件中调用此方法protected void Button1_Click(object sender, EventArgs e){ //得到要删除的记录主键 int id=int.Parse(TextBox1.Text.Trim()); Delete(id);}插入操作也类似。上面的代码可以改进:把数据库链接字符串定义到web.config中,然后在数据存取层读取该链接字符串。接分 http://asp.net/learn/dataaccess/default.aspx?tabid=63#enhancing sql 2005 另一个命名实例 月报表统计 FCKEditor目录的问题。 发布的问题 没有可用于当前位置的源代码 快升级了散分,顺便问一个问题 标签实现 简单问题,解决即给分,在线等 老问题,重新问 关于DROPDOWNLIST 请问ASP.NET搞两套控件起什么作用? AJAX.NET中的UpdatePanel问题 ASP.NET中DataList数据绑定与事件
conn.Open();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand("insert into ....");
cmd.ExecuteNonQuery();
conn.Close();
//从表中删除主键为id的记录
public static void Delete(int id)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True;Data Source=d:\\aa.mdb"; //可以把数据库链接字符串定义到web.config中
OleDbConnection conn = new OleDbConnection(strConn);
string sql = "delete from table1 where id=@id";
OleDbCommand cmd = new OleDbCommand(sql, conn);
//对参数赋值
cmd.Parameters.Add(new SqlParameter("@id", id));
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}2.界面按钮点击事件中调用此方法
protected void Button1_Click(object sender, EventArgs e)
{
//得到要删除的记录主键
int id=int.Parse(TextBox1.Text.Trim());
Delete(id);
}插入操作也类似。
上面的代码可以改进:把数据库链接字符串定义到web.config中,然后在数据存取层读取该链接字符串。接分