请问.net中数据适配器的作用是什么!为什么要用数据适配器?
解决方案 »
- repeater中获取不到checkbox的值
- 问下Spring.net的依赖注入问题以及程序集设计 大家都说说
- 表单提交的转码问题GB2312转UTF8
- 快急疯了,大家帮帮忙 !!!!!!!!!!!!!!!!!!!!!
- C#字符串操作的问题
- DataList,Repeater组合使用问题?
- 哪里有 Borland.Together for Microsoft Visual Studio 2005
- 当页面自动定时涮新时如何避免Session也被涮新?
- 如何在某些页面禁用Cache?
- 40分新手求教
- OnBubbleEvent冒泡事件奇怪的问题
- (IE7,8不好用.ie6可以)AJAX updatePANEL GRIDVIEW 点击'增加'按钮正确,打回车执行javascript后不能输入
SqlDataAdapter 是 DataSet 和 SQL Server 之间的桥接器,用于检索和保存数据。SqlDataAdapter 通过对数据源使用适当的 Transact-SQL 语句映射 Fill(它可更改 DataSet 中的数据以匹配数据源中的数据)和 Update(它可更改数据源中的数据以匹配 DataSet 中的数据)来提供这一桥接。
当 SqlDataAdapter 填充 DataSet 时,它为返回的数据创建必需的表和列(如果这些表和列尚不存在)。
SqlDataAdapter 与 SqlConnection 和 SqlCommand 一起使用,以便在连接到 SQL Server 数据库时提高性能。
SqlDataAdapter 还包括 SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 和 TableMappings 属性,以便于数据的加载和更新。
DataAdapter有selectCommand,用来查询
UpdateCommand,用来更新
DeleteCommand,用来删除
InsertCommand,用来插入
当DataAdapter需要对DataSet中的数据进行以上操作时,就会调用相应的Command,就这么简单。
sda.Fill(ds);