成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET使用OracleTransaction對象深入剖析

開發(fā) 后端
這里介紹VB.NET使用OracleTransaction對象,你需要在你整個事務執(zhí)行中只能有唯一OracleConnection,也就是說如果你事務處理過程中如果需要與數(shù)據庫的操作都只能在這唯一的Command中執(zhí)行。

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

VB.NET使用OracleTransaction對象需要注意的幾點:

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

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

若你新建一個連接執(zhí)行其他數(shù)據庫操作的話,整個事務過程就會拋出異常

2)如果你需要在你SQL語句中加入參數(shù),則你必須在你執(zhí)行完提交或相關數(shù)據庫操作之后將其Command的參數(shù)清空,下邊舉一個實際的項目里的事務函數(shù):

  1. ''' <summary> 
  2. ''' 保存熱點文本文件信息到數(shù)據庫  
  3. ''' </summary> 
  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()) '文件類型  
  10. '讀取文本信息  
  11. Dim Textblob() As Byte = GetText()  
  12.  
  13. sSQl = "insert into t_watch_textcontent(image_id,text_content,type_id) 
    values(:imageid,:textcontent,:typeid)"
     
  14. '增添SQL參數(shù)  
  15. Dim Param As OracleClient.OracleParameter  
  16. Param = New OracleClient.OracleParameter("imageid", sNewImageID)  
  17. imgCommand.Parameters.Add(Param)  
  18. Param = New OracleClient.OracleParameter("textcontent", Textblob)  
  19. imgCommand.Parameters.Add(Param)  
  20. Param = New OracleClient.OracleParameter("typeid", typeID)  
  21. imgCommand.Parameters.Add(Param)  
  22.  
  23. '提交信息  
  24. imgCommand.CommandText = sSQl 
  25. If imgCommand.ExecuteNonQuery() > 0 Then  
  26. bResult = True 
  27. '關鍵是這里,需要你手動清除參數(shù)  
  28. imgCommand.Parameters.Clear()  
  29. End If  
  30. Catch ex As Exception  
  31. Me.ExceptionMessage = ex 
  32. bResult = False 
  33. End Try  
  34.  
  35. Return bResult  
  36. End Function 

以上介紹VB.NET使用OracleTransaction對象。

【編輯推薦】

  1. 淺談VB.NET線程構造器
  2. 簡單分析VB.NET使用線程
  3. VB.NET List(T)編寫框架方法
  4. 簡單介紹VB.NET線程同步
  5. VB.NET聲明API詳細描述
責任編輯:佚名 來源: 博客園
相關推薦

2009-10-12 16:39:59

OracleTransVB.NET使用

2009-10-26 15:57:07

VB.NET使用Ora

2009-11-02 16:22:16

VB.NET面向對象

2009-10-28 10:15:48

VB.NET框架類庫

2009-10-13 15:09:19

VB.NET使用Tre

2010-01-21 12:55:08

VB.NET對象序列

2010-01-07 17:41:19

VB.NET驗證LDA

2009-11-03 13:33:39

VB.NET對象列表

2009-11-02 16:41:55

VB.NET串行化對象

2009-10-22 10:10:20

VB.NET Proc

2009-10-21 16:00:26

VB.NET CASE

2009-10-23 13:14:38

2009-10-28 11:27:34

VB.NET資源文件

2010-01-08 16:10:05

VB.NET讀寫文本文

2009-10-09 15:59:41

VB.NET對象

2009-10-29 10:45:01

VB.NET設置控件

2010-01-08 10:21:38

VB.NET Cont

2009-10-14 13:21:46

VB.NET Acco

2010-01-12 15:21:48

VB.NET權限控制

2009-10-21 10:05:30

VB.NET運行環(huán)境
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天拍夜夜爽 | 色视频网站| 久久久国产一区二区三区 | 国产第1页 | 国产精品视频一区二区三区 | 国产日韩电影 | 国产精品九九九 | 亚洲a一区| 免费一看一级毛片 | 欧美精品中文字幕久久二区 | 国产激情视频在线观看 | 亚洲成人精品一区 | 精品一区国产 | 拍戏被cao翻了h承欢 | 久久成人一区 | 久久综合亚洲 | 亚洲成人一区二区 | 日韩在线免费 | 国产精品久久久久久久白浊 | 欧美mv日韩mv国产网站91进入 | 亚洲视频自拍 | 91成人免费看片 | 国色天香成人网 | 久久亚洲国产精品日日av夜夜 | 一区二区三区在线免费观看 | 久久九精品 | 中文字幕国产高清 | 国产精品久久久久久久7777 | 久久不卡视频 | 成人免费视频7777777 | 久久综合色综合 | 亚洲成人av在线 | 精品美女久久久 | 国产伦精品一区二区三区照片91 | 夜夜爽99久久国产综合精品女不卡 | 亚洲精品乱码久久久久久9色 | 国产成人jvid在线播放 | 五月婷婷视频 | 国产亚洲第一页 | 国产精品区二区三区日本 | 精品www |