ผมเขียนโปรแกรมด้วย VB.Net เชื่อมต่อไปหา MS Sql Server
เพื่อจะเรียนรู้เกี่ยวกับการใช้ Transactions ประมาณนี้ครับ
Code
----- App ตัวที่ 1 เขียนบนเครื่องคอมเครื่องที่ 1
conn As New SqlConnection("xyz")
conn.Open()
trans As SqlTransaction = conn.BeginTransaction()
cmd As New SqlCommand()
cmd.CommandType = Text...
cmd.CommandText = "UPDATE abc Set xyz = 'i love u' "
cmd.Connection = conn
cmd.executenonquery()
->>> หน่วงเวลาไว้ 3 นาที (ช่วงเวลา 3 นาทีนี้ไปรันโปรแกรมในคอมเครื่องที่ 2)
trans.Commit()
Code
----- App ตัวที่ 2 เขียนบนเครื่องคอมเครื่องที่ 2
conn As New SqlConnection("xyz")
conn.Open()
cmd As New SqlCommand()
cmd.CommandType = Text...
cmd.CommandText = "SELECT * From abc"
cmd.Connection = conn
da As New SqlDataAdapter(cmd)
dt As New DataTable
da.Fill(dt) <<<<< จากตรงนี้
Chaos : The pending changes from more highly isolated transactions cannot be overwritten.
ReadCommitted : Volatile data cannot be read during the transaction, but can be modified.
ReadUncommitted : Volatile data can be read and modified during the transaction.
RepeatableRead : Volatile data can be read but not modified during the transaction. New data can be added during the transaction.
Serializable : Volatile data can be read but not modified, and no new data can be added during the transaction.
Snapshot : Volatile data can be read. Before a transaction modifies data, it verifies if another transaction has changed the data after it was initially read. If the data has been updated, an error is raised. This allows a transaction to get to the previously committed value of the data.
When you try to promote a transaction that was created with this isolation level, an InvalidOperationException is thrown with the error message "Transactions with IsolationLevel Snapshot cannot be promoted".
Unspecified : A different isolation level than the one specified is being used, but the level cannot be determined. An exception is thrown if this value is set.
ขอบคุณมากครับ ที่แนะนำเพลงมา gun n rose ผมฟังได้เฉพาะเพลงช้าๆเย็นๆครับ
เพลงที่เป็น rock หนักๆ ออกจะหูไม่ถึงและนอกจาก civil war แล้ว
อีกเพลงที่เพราะสำหรับผมและฟังได้ไม่เบื่อก็เป็น november rain ครับ
แต่ช่วงเวลานี้ของชีวิตจะไปฟังเพลงลูกทุ่ง เพราะคนในครอบครัวส่วนมากเขาชอบกัน
ซึ่งตัวผมเองว่ากันตามจริงก็ฟังกันได้เกือบจะทุกแนวก็ ok ฟังด้วยกันร้องด้วยกัน
มันได้ความสุขอีกแบบนึงครับผม