繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 数据库应用 >> 从数据集更新数据库

从数据集更新数据库

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:43  文字大小:【】【】【
简介:可将 DataSet 视为从数据库检索出的数据的内存内缓存。DataSet 由表、关系和约束的集合组成。 private System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1; private System.Data.SqlClient.SqlConnection ...
关键字:数据库 更新 数据

可将 DataSet 视为从数据库检索出的数据的内存内缓存。DataSet 由表、关系和约束的集合组成。

private System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;

private System.Data.SqlClient.SqlConnection sqlConnection1;

private System.Data.DataSet dataset=new DataSet();

private System.Data.DataRow datarow;

private System.Data.SqlClient.SqlCommandBuilder sqlcommandbuilder=new SqlCommandBuilder(sqlDataAdapter1);//将更改提交回数据库之前,需要设置 InsertCommand、UpdateCommand 和 DeleteCommand 来协调对数据库做出的更改。对于有限的方案,可使用 SqlCommandBuilder 自动生成这些命令。

sqlDataAdapter1=new System.Data.SqlClient.SqlDataAdapte(mySqlString,sqlConnection1);

sqlDataAdapter1.Fill(dataset,"ly");

datarow=dataset.Tables["ly"].NewRow();

datarow["name"]="my";

datarow["title"]="fool";

datarow["text"]="dlfajd";

dataset.Tables["ly"].Rows.Add(datarow);

sqlDataAdapter1.Update(dataset,"ly");

至于从数据库更新数据集(DataSet)就容易了:

String SelectCmdString = "select * from customers";

SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(SelectCmdString, myConnection);

责任编辑:admin
相关文章