Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 编程 » .NET 应用程序编程 » SQL Anywhere .NET 数据提供程序 » 访问和操作数据 » 使用 SADataAdapter 对象访问和操作数据

 

使用 SADataAdapter 对象访问数据和模式信息

使用 SADataAdapter 可查看整个结果集,方法是将一个 DataTable 绑定到显示网格,使用 Fill 方法将查询结果填充到此 DataTable 中。

使用 SADataAdapter 可以传递任何返回结果集的字符串(SQL 语句或存储过程)。使用 SADataAdapter 时,所有行都是使用只进、只读游标在一次操作中读取的。读取结果中的所有行后,将关闭游标。使用 SADataAdapter 可对 DataTable 进行更改。完成更改后,必须重新连接到数据库才能应用更改。

可以使用 SADataAdapter 对象检索基于连接的结果集。但是,只能对一个表中的数据进行更改(插入、更新或删除)。不能更新基于连接的数据集。

小心

对 DataTable 所做的所有更改都是在断开与数据库的连接的情况下完成的。这意味着应用程序未锁定数据库中的这些行。如果在您的更改应用到数据库之前其他用户更改了您正修改的数据,则在将 DataTable 的更改应用到数据库时,会出现一些冲突。您的应用程序必须设计为能够解决这样的冲突。

 使用 DataTable 的 C# SADataAdapter Fill 示例
 使用 DataSet 的 C# SADataAdapter Fill 示例
 使用 DataTable 的 C# SADataAdapter FillSchema 示例
 使用 DataSet 的 C# SADataAdapter FillSchema 示例
 另请参见