利用 SQL Anywhere .NET 数据提供程序,可以使用 SATransaction 对象将语句组合到一起。每条语句都以 COMMIT 或 ROLLBACK 结尾,前者将使您对数据库的更改具有永久性,后者则取消事务中的所有操作。事务完成后,必须创建一个新的 SATransaction 对象以进行进一步更改。此行为有别于 ODBC 和嵌入式 SQL,使用后两者时,事务在执行 COMMIT 或 ROLLBACK 后继续存在,直到事务被关闭。
如果不创建事务,缺省情况下 SQL Anywhere .NET 数据提供程序将在自动提交模式下运行。每个插入、更新或删除后都有隐式 COMMIT,操作一旦完成,便已对数据库进行更改。在这种情况下,更改无法回退。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |