av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

VB.NET使用OracleTransaction對(duì)象深入剖析

VB.NET還是比較常用的,于是我研究了一下VB.NET使用OracleTransaction對(duì)象,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。

創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、重慶小程序開(kāi)發(fā)、軟件開(kāi)發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷(xiāo)領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

VB.NET使用OracleTransaction對(duì)象需要注意的幾點(diǎn):

1)你需要在你整個(gè)事務(wù)執(zhí)行中只能有***OracleConnection,也就是說(shuō)如果你事務(wù)處理過(guò)程中如果需要與數(shù)據(jù)庫(kù)的操作都只能在這***的Command中執(zhí)行,類(lèi)似于:

 
 
 
  1. imgCommand.CommandText = sSQL
  2. imgCommand.ExecuteNonQuery()或其他操作

若你新建一個(gè)連接執(zhí)行其他數(shù)據(jù)庫(kù)操作的話(huà),整個(gè)事務(wù)過(guò)程就會(huì)拋出異常

2)如果你需要在你SQL語(yǔ)句中加入?yún)?shù),則你必須在你執(zhí)行完提交或相關(guān)數(shù)據(jù)庫(kù)操作之后將其Command的參數(shù)清空,下邊舉一個(gè)實(shí)際的項(xiàng)目里的事務(wù)函數(shù):

 
 
 
  1. ''' 
  2. ''' 保存熱點(diǎn)文本文件信息到數(shù)據(jù)庫(kù)
  3. ''' 
  4. Private Function SaveTextFile()Function SaveTextFile() As Boolean
  5. Dim sSQl As String
  6. sSQl = "select type_id from sys_file_type where file_extname='TXT'"
  7. Try
  8. imgCommand.CommandText = sSQl
  9. Dim typeID As Int32 = Convert.ToInt32(imgCommand.ExecuteScalar()) '文件類(lèi)型
  10. '讀取文本信息
  11. Dim Textblob() As Byte = GetText()
  12. sSQl = "insert into t_watch_textcontent(image_id,text_content,type_id) 
    values(:imageid,:textcontent,:typeid)"
  13. '增添SQL參數(shù)
  14. Dim Param As OracleClient.OracleParameter
  15. Param = New OracleClient.OracleParameter("imageid", sNewImageID)
  16. imgCommand.Parameters.Add(Param)
  17. Param = New OracleClient.OracleParameter("textcontent", Textblob)
  18. imgCommand.Parameters.Add(Param)
  19. Param = New OracleClient.OracleParameter("typeid", typeID)
  20. imgCommand.Parameters.Add(Param)
  21. '提交信息
  22. imgCommand.CommandText = sSQl
  23. If imgCommand.ExecuteNonQuery() > 0 Then
  24. bResult = True
  25. '關(guān)鍵是這里,需要你手動(dòng)清除參數(shù)
  26. imgCommand.Parameters.Clear()
  27. End If
  28. Catch ex As Exception
  29. Me.ExceptionMessage = ex
  30. bResult = False
  31. End Try
  32. Return bResult
  33. End Function

以上介紹VB.NET使用OracleTransaction對(duì)象。


新聞標(biāo)題:VB.NET使用OracleTransaction對(duì)象深入剖析
標(biāo)題來(lái)源:http://uogjgqi.cn/article/cdpshgc.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流