ASP.NET使用ADO.NET写入数据库的
写入步骤如下:
//1创建连接对象
SqlConnection sqlCon=new SqlConnection("[连接字符串(这里可以使用VS.NET自动生成的方法生成)]");
sqlCon.Open();//打开连接对象
//创建数据适配器
SqlDataAdapter sqlAdp=new SqlDataAdapter("[select的SQL查询语句,指向要添加的表格]",sqlCon);
//创建数据集对象
DataSet sqlDs=new DataSet();
sqlAdp.Fill(sqlDs,"[数据表的名称]");//将数据填充到数据集
DataRow newRow=sqlDs.Tables[0].NewRow();//数据集创建新数据行对象
/* 将新数据写入新数据行对象(注意类型对应)
newRow[字段名]=[字段值];
……………………
*/
sqlDs.Tables[0].Rows.Add(newRow);//数据集里增加一条数据
SqlCommandBuilder sqlCmdB=new SqlCommandBuilder(sqlAdp);//创建SQL命令生成对象
sqlAdp.InsertCommand=sqlCmdB.GetInsertCommand();//生成添加命令给数据适配器
sqlAdp.Update(sqlDs);//将数据集的新数据添加到数据库中