Top / .NET備忘録 / 10.oo4o / 12.OracleInProcServer.NET(超簡易版)

超簡易版を作ってみます。

ODP.NET 2.x を参照設定して作ります。

作成するクラスは

だけです。

超簡易版ですが、一通りのことは出来ます。

 Imports OracleInProcServer.NET
 
 Module Program
     Sub Main()
         Dim con As New OraSession
 
         Using db As OraDatabase = con.OpenDatabase("LOCAL", "scott/tiger", 0)
 
             Using dyn As OraDynaset = db.CreateDynaset("SELECT TABLE_NAME FROM USER_TABLES", 0)
                 Do Until dyn.Eof
                     For Each f As OraField In dyn.Fields
                         Console.WriteLine(String.Format("{0} :{1}", f.Name.ToString(), f.Value.ToString()))
                     Next
                     dyn.MoveNext()
                 Loop
             End Using
 
             db.BeginTrans()
             db.ExecuteSQL("DELETE FROM HOGE")
             db.ExecuteSQL("INSERT INTO HOGE(ITEM) VALUES ('01')")
             db.CommitTrans()
 
             db.BeginTrans()
             db.ExecuteSQL("INSERT INTO HOGE(ITEM) VALUES ('02')")
             db.Rollback()
 
         End Using
 
         Console.Read()
     End Sub
 End Module



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2013-03-19 (火) 22:26:35 (1558d)