in

Darkthread

黑暗執行緒
All Tags » ORACLE » .NET (RSS)

Browse by Tags

  • .NET分散式交易程式開發FAQ

    當系統存取的資料庫伺服器超過一台,或涉及異種資料庫平台間的資料整合,常常就會伴隨分散式交易(Distributed Transaction)的需求。這門進階的學問,在運用的實務上,瑣碎曲折的小細節還挺多的。 以下是我在RUN!PC發表過的文章,整理了使用.NET程式整合MSDTC做分散式交易的一些經驗分享,內容包含了: 常見的疑難雜症及排除方法、分散式交易狀況的偵測、SQL 2005的LTM與OleTx模式、不同做法的效能比較... 等等,在此提供大家參考。 文章下載 【其他相關文章】 KB-.NET 2.0 分散式交易新利器---TransactionScope KB-MSDTC cross...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-08-2008
  • KB-ODP.NET OracleDataReader的資料型別轉換問題

    這是同事發現的有趣現象(雖然她完全笑不出來)... 在ORACLE建了以下Table,並塞入一筆資料9.3到NUMBER(6,2)欄位中 CREATE TABLE PRECTEST (N NUMBER(6,2)); INSERT INTO PRECTEST VALUES (9.3); 然後用ODP.NET執行以下的程式 string cmdStr = "SELECT N FROM PRECTEST" ; using (OracleConnection cn = new OracleConnection(cnStr)) { cn.Open(); OracleCommand cmd...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 04-22-2008
  • 用暴力攻擊法找出長度不足的Oracle欄位

    搞破解的人大概都知道什麼叫 暴力攻擊法 吧! 今天被一個ORACLE Error搞得極度火大,利用OracleCommand INSERT資料,ORACLE冷冷地說: "ORA-01401 inserted value too large for column" ,很好,給的字串太長? 為何不說哪個欄位有問題? 我用OracleParamer沒法直接轉出SQL語法去SQLPLUS驗證,而且總共有三四十個欄位耶~~ 你不要光搖頭!! 你倒是說呀!! 你給我說呀!!(猛力搖晃肩膀) 網路上查到ORACLE 10g會比較親切地指出問題出在 哪一個欄位 ,雖然現在用的是9i,只要花少少幾百萬就可以讓ORACLE更親切耶...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 12-31-2007
  • ORACLE Transaction大車拼!

    為了測試使用System.Data.OracleClient、ODP.NET(Oracle.DataAccess.Client)與 TransactionScope 三者的效能差距,我設計了以下的實驗,分別用三種方式(因ODP.NET 9207還不支援TransactionScope,所以TransactionScope搭配System.Data.OracleClient使用)將三個Insert動作包成Transaction,並各測十次。 static object obj = new object (); static int _idx; static int getIdx() { lock...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 12-28-2007
第2頁,共2頁 (14個項目) < 上一頁 1 2
Powered by Community Server (Non-Commercial Edition), by Telligent Systems