Heute wird der Editor mit Ihnen mitteilen, wie Sie Transaktionen in der Datenbank verwenden. Interessierte Freunde werden mit dem Herausgeber erfahren!
Im tatsächlichen Betrieb von ASP geschieht dies immer, z. B. das Geld von meinem Konto auf das Konto von Fei Wenhua auf der Bank übertragen.
Mein Konto zeigt, dass es ausgezeichnet wurde, aber aufgrund eines Ausfalls des Systems der Bank ist die Datenbankänderung des Kontos von Fei Wenhua fehlgeschlagen.
Wie sollte das behandelt werden? Mein Kontosbetrag sollte keinen Verlust geben, oder?
Natürlich gehen Ihre Interessen nicht verloren und die geänderten Kontodatenbankinformationen werden automatisch wiederhergestellt.
Was hier verwendet wird, ist die interaktive Funktion (Transaktion), die aus IIS und MTS (Mircrosoft Transaction Server) besteht
Zusammen fertiggestellt. Seine Funktion ist: Es wird als erfolgreich angesehen, wenn alle Datenbankänderungen im ASP -Programm erfolgreich sind. Wenn einer von ihnen ist
Wenn eine Datenbankänderung fehlschlägt, werden andere geänderte Datenbankdatensätze automatisch wiederhergestellt.
Sowohl SQL Server- als auch Oracle -Datenbanken bieten interaktive Funktionen, der Zugriff jedoch nicht.
Diese interaktive Funktion wirkt im Rahmen eines ASP -Programms, dh in allen Datenbanken, an denen dieses Programm beteiligt ist, haben interaktive Funktionen.
Die Methode ist hinzuzufügen:
Transaktion = Erforderlich
Um IIS dieses Programm mitzuteilen, dass interaktive Funktionen bestimmte ASP -Programme verwenden sollen:
...
Sub ontransactioncommit ()
...
Ende sub
Sub ontransactionabort ()
...
Ende sub
%>
Das obige ist eine Einführung in die Verwendung der Transaktion in der Datenbank. Ich hoffe es kann dir gefallen. Für weitere Inhalte achten Sie bitte weiterhin auf die Website des falschen neuen Technologiekanals!