單項(xiàng)選擇題

創(chuàng)建一個(gè)ASP.NET頁(yè)在可更新的DataGrid控件上給用戶顯示數(shù)據(jù),讓用戶在網(wǎng)格上更新數(shù)據(jù)。代碼中使用System.Data名稱空間和System.Data.OleDb名稱空間。修改的數(shù)據(jù)存儲(chǔ)在一個(gè)ADO.NETDataTable對(duì)象中.當(dāng)用戶完成修改后,用戶的更改被儲(chǔ)存到一個(gè)數(shù)據(jù)庫(kù)中,以下的程序完成這個(gè)工作:

當(dāng)用戶編輯數(shù)據(jù)時(shí),這個(gè)代碼運(yùn)行完,但并沒有數(shù)據(jù)更新到數(shù)據(jù)庫(kù)。通過(guò)測(cè)試傳給這個(gè)程序的connection string和更新查詢,兩者都工作正確。需要更改代碼以確保數(shù)據(jù)更改到數(shù)據(jù)庫(kù)。
請(qǐng)選擇:()

A.A
B.B
C.C
D.D


您可能感興趣的試卷

你可能感興趣的試題

4.單項(xiàng)選擇題利用ASP.NET和ADO.NET為TestKing創(chuàng)建一個(gè)統(tǒng)計(jì)應(yīng)用程序。編寫代碼在每個(gè)月的月末運(yùn)行一組存儲(chǔ)過(guò)程對(duì)數(shù)據(jù)庫(kù)進(jìn)行提交操作。使用OleDbConnection對(duì)象連接到數(shù)據(jù)庫(kù)。使用OleDbCommand來(lái)運(yùn)行存儲(chǔ)過(guò)程。在運(yùn)行任一存儲(chǔ)過(guò)程時(shí)若產(chǎn)生錯(cuò)誤,必須對(duì)提交的數(shù)據(jù)更改實(shí)行回滾,只有所有的提交操作都成功才能接受更改。在存儲(chǔ)過(guò)程執(zhí)行期間若有錯(cuò)誤產(chǎn)生,編寫代碼來(lái)捕獲OleDbException。請(qǐng)選擇如何做:()

A.在運(yùn)行存儲(chǔ)過(guò)程前調(diào)用OleDbConnection對(duì)象的BeginTransaction方法,若有錯(cuò)誤產(chǎn)生,使用OleDbConnection對(duì)象回滾所作的更改。
B.在運(yùn)行存儲(chǔ)過(guò)程前調(diào)用OleDbConnection對(duì)象的BeginTransaction方法,若有錯(cuò)誤產(chǎn)生,使用OleDbException對(duì)象回滾所作的更改。
C.使用OleDbConnection對(duì)象的BeginTransaction方法建立一個(gè)OleDbTransaction對(duì)象,給OleDbCommand對(duì)象的Transaction屬性賦值為OleDbTransaction對(duì)象。若有錯(cuò)誤產(chǎn)生,使用OleDbTransaction對(duì)象回滾所作的更改。
D.使用OleDbConnection對(duì)象的BeginTransaction方法建立一個(gè)OleDbTransaction對(duì)象,給每一個(gè)存儲(chǔ)過(guò)程傳遞一個(gè)OleDbTransaction對(duì)象的引用,使用存儲(chǔ)過(guò)程中的錯(cuò)誤處理來(lái)回滾所作的更改。