今日、編集者はデータベースでトランザクションの使用方法を共有します。興味のある友達は編集者と一緒にそれについて学びます!
ASPの実際の運用では、私の口座から銀行のFei Wenhuaのアカウントに送金するなど、これは常に発生します。
私のアカウントは、それがマークされていることを示していますが、銀行のシステムが失敗したため、Fei Wenhuaのアカウントのデータベースの変更は失敗しました。
これはどのように処理されるべきですか?アカウントの金額に損失はないはずですよね?
もちろん、あなたの利益は失われず、変更されたアカウントデータベース情報が自動的に復元されます。
ここで使用されているのは、IISとMTS(Mircrosoft Transaction Server)で構成されるインタラクティブ関数(トランザクション)です
一緒に完成しました。その機能は次のとおりです。ASPプログラムのすべてのデータベースの変更が成功した場合、成功したと見なされます。そのうちの1つがそうなら
データベースの変更が失敗した場合、変更された他のデータベースレコードが自動的に復元されます。
SQL ServerデータベースとOracleデータベースの両方がインタラクティブな機能を提供しますが、アクセスは提供しません。
このインタラクティブな関数は、ASPプログラムの範囲内で機能します。つまり、このプログラムが関与するすべてのデータベースにはインタラクティブな機能があります。
方法は、追加することです。
トランザクション=必須
このプログラムに、インタラクティブな関数、特定のASPプログラムを使用するように伝えるには:
...
sub ontransactioncommit()
...
End Sub
sub ontransactionabort()
...
End Sub
%>
上記は、データベースでトランザクションを使用する方法の紹介です。気に入っていただければ幸いです。その他のコンテンツについては、間違った新しいテクノロジーチャネルのWebサイトに注意を払い続けてください!