从数据集更新数据库

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

可将 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);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航