使用 SADataAdapter 可查看整个结果集,方法是将一个 DataTable 绑定到显示网格,使用 Fill 方法将查询结果填充到此 DataTable 中。
使用 SADataAdapter 可以传递任何返回结果集的字符串(SQL 语句或存储过程)。使用 SADataAdapter 时,所有行都是使用只进、只读游标在一次操作中读取的。读取结果中的所有行后,将关闭游标。使用 SADataAdapter 可对 DataTable 进行更改。完成更改后,必须重新连接到数据库才能应用更改。
可以使用 SADataAdapter 对象检索基于连接的结果集。但是,只能对一个表中的数据进行更改(插入、更新或删除)。不能更新基于连接的数据集。
对 DataTable 所做的所有更改都是在断开与数据库的连接的情况下完成的。这意味着应用程序未锁定数据库中的这些行。如果在您的更改应用到数据库之前其他用户更改了您正修改的数据,则在将 DataTable 的更改应用到数据库时,会出现一些冲突。您的应用程序必须设计为能够解决这样的冲突。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |