SqlCommandBuilder
2011-09-29 20:37
274 查看
作用:c#中用来批量更新数据库
用法:一般和adapter结合使用。
例:
SqlConnection conn = new SqlConnection(strConnection));//连接数据库
SqlDataAdapter myAdapter = new SqlDataAdapter();//new一个adapter对象
adapter.SelectCommand = new SqlCommand("select * from "+strTblName),(SqlConnection) conn); //cmd
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter); //new 一个 SqlCommandBuilder
myAdapter.InsertCommand = myCommandBuilder .GetInsertCommand();//插入
myAdapter.UpdateCommand = myCommandBuilder .GetUpdateCommand();//更新
myAdapter.DeleteCommand = myCommandBuilder .GetDeleteCommand();//删除
conn.Open();//打开数据库
myAdapter.Update(ds); //更新ds到数据库
conn.Close();//关闭数据库
用法:一般和adapter结合使用。
例:
SqlConnection conn = new SqlConnection(strConnection));//连接数据库
SqlDataAdapter myAdapter = new SqlDataAdapter();//new一个adapter对象
adapter.SelectCommand = new SqlCommand("select * from "+strTblName),(SqlConnection) conn); //cmd
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter); //new 一个 SqlCommandBuilder
myAdapter.InsertCommand = myCommandBuilder .GetInsertCommand();//插入
myAdapter.UpdateCommand = myCommandBuilder .GetUpdateCommand();//更新
myAdapter.DeleteCommand = myCommandBuilder .GetDeleteCommand();//删除
conn.Open();//打开数据库
myAdapter.Update(ds); //更新ds到数据库
conn.Close();//关闭数据库
相关文章推荐
- 用SqlCommandBuilder 实现批量更新
- 用SqlCommandBuilder 实现批量更新
- 简单的运用SqlCommandBuilder
- asp.net中使用sqlcommandbuilder (转)
- SqlCommandBuilder对像来自动构建sql命令
- 用 SqlCommandBuilder 实现批量更新
- 用SqlCommandBuilder 实现批量更新
- 「msdn」SqlCommandBuilder 类
- SqlCommandBuilder 类
- SqlCommandBuilder
- SqlDataAdapter可以用SqlCommandBuilder 实现批量更新
- 转贴:用SqlCommandBuilder 实现批量更新
- 用SqlCommandBuilder 实现批量更新
- DataTable通过SqlCommandBuilder自动更新解决办法
- 用SqlCommandBuilder 实现批量更新
- SqlCommandBuilder用法(搜集)
- C#中的SqlCommandBuilder
- 用SqlCommandBuilder 实现批量更新
- SqlCommandBuilder 与SQL Adapter结合使用
- SqlCommandBuilder 删除与更新的用法,附代码