單項(xiàng)選擇題開發(fā)一個(gè)應(yīng)用程序用來調(diào)用TestKing應(yīng)用程序。TestKing應(yīng)用程序包含一個(gè)Windows窗體表示層,中間層組件作為業(yè)務(wù)邏輯和數(shù)據(jù)訪問,以及一個(gè)Microsoft SQL Server數(shù)據(jù)庫。在應(yīng)用程序中創(chuàng)建的一個(gè)中間層組件用來作數(shù)據(jù)訪問。當(dāng)數(shù)據(jù)傳送給組件時(shí),組件將調(diào)用一些SQL Server存儲過程來執(zhí)行數(shù)據(jù)庫更新。所有這些存儲過程調(diào)用運(yùn)行在一個(gè)單transaction控件下。中間層代碼將實(shí)現(xiàn)以下對象:Dim cn As New SqlConnection()Dim tr As SqlTransaction如果兩個(gè)用戶同步更新同一數(shù)據(jù),將產(chǎn)生錯(cuò)誤。在組件中必須增加代碼來盡最大可能避免產(chǎn)生這樣的錯(cuò)誤。使用以下哪個(gè)代碼?()

A.tr=cn.BeginTransaction("ReadCommitted")
B.tr=cn.BeginTransaction(IsolationLevel.ReadCommitted)
C.tr=cn.BeginTransaction(IsolationLevel.Serializable)
D.tr=cn.BeginTransaction("Serializable")


您可能感興趣的試卷

你可能感興趣的試題