使用 SADataAdapter 可查看结果集,方法是使用 Fill 方法将查询结果填充到 DataTable 中,然后将该 DataTable 绑定到显示网格。
设置 SADataAdapter 时,可指定用于返回结果集的 SQL 语句。调用 Fill 填充 DataTable 时,所有行都是使用只进、只读游标在一次操作中读取的。读取结果中的所有行后,将关闭游标。使用 Update 方法,可将对 DataTable 行的更改反映到数据库中。
可以使用 SADataAdapter 对象检索基于连接的结果集。但是,只能对一个表中的数据进行更改(插入、更新或删除)。不能更新基于连接的数据集。
对 DataTable 所做的任何更改均独立于原始数据库表。应用程序未锁定数据库中的这些行。如果在您的更改应用到数据库之前其他用户更改了您正修改的数据,则在将 DataTable 的更改应用到数据库时,会出现一些冲突。您的应用程序必须设计为能够解决这样的冲突。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |