首页 > 开发 > 综合 > 正文

从数据集更新数据库

2024-07-21 02:23:43
字体:
来源:转载
供稿:网友
可将 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);



国内最大的酷站演示中心!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表