*

VB2013.NET Express ODP.NET備忘録





VB2013.NET Express ODP.NETでの接続
ただのメモ。

構築されているプロジェクトのプロセッサ アーキテクチャ “MSIL” と、
参照 “Oracle.DataAccess, Version=1.102.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342” の
プロセッサ アーキテクチャ “x86” の間には不一致がありました。この不一致は、ランタイム エラーを発生させる可能性があります。
プロジェクトと参照の間でプロセッサ アーキテクチャが一致するように、
構成マネージャーを使用してターゲットとするプロジェクトのプロセッサ アーキテクチャを変更するか、
ターゲットとするプロジェクトのプロセッサ アーキテクチャに一致するプロジェクト アーキテクチャとの依存関係を参照で設定することを検討してください。

→64bitのdllを参照してたので32bit版を落としてプロジェクトの設定も合わせたら解決

‘Oracle.DataAccess.Client.OracleConnection’ のタイプ初期化子が例外をスローしました。

→よくわからなかったけど
http://bbs.wankuma.com/index.cgi?mode=al2&namber=53459&KLOG=90
この辺参考に

app.configに

<runtime>
<assemblyBinding xmlns=”urn:schemas-microsoft-com:asm.v1″>
<dependentAssembly>
<assemblyIdentity name=”Oracle.DataAccess” publicKeyToken=”89b483f429c47342″/>
<bindingRedirect oldVersion=”4.121.1.0″ newVersion=”10.1.0.200″/>
</dependentAssembly>
</assemblyBinding>
</runtime>

を追加。
サイトの内容見ながらバージョンをちょっと変えた。
そしたら動いた。
でも既存のsystem.data.oracleclientで作ったプログラムの
トランザクション部分がエラー起こすのでこの後調査。

メソッドが見つかりません: ‘Void Oracle.DataAccess.Client.OracleCommand.set_Transaction(Oracle.DataAccess.Client.OracleTransaction)’

マイクロソフト製OracleClientで作ったクラスをOracle製のに単純に変えただけだからね。
Transactionの処理を全部コメントアウトしたら動いた。

ってか根本的にこんな対応でいいのかどうか調べなきゃ。
とりあえずDBに接続で来てSelectまでは確認出来るようになった。

長かった…。

関連記事

備忘録:VB.NET schema.iniの使い方。

メモ。 VB.NETでCSVファイルをDataTableに突っ込むと...

記事を読む

Visual Studioのセットアッププロジェクト

社内で使っているVisualStudioは基本は2003、ちょっと進ん...

記事を読む

no image

備忘録:Windows7 Domain Usersの場合の管理者権限実行する

ものすごく苦労したのでメモ。 Windows7環境でVB6.0で...

記事を読む



新着記事

備忘録:VB.NET schema.iniの使い方。

メモ。 VB.NETでCSVファイルをDataTableに突っ込むと...

記事を読む

いまさらNULLIFを知る。。

備忘録。 SQLServerの0除算対策。 2008以降から使えるよ...

記事を読む

お花見に行ってきました

大阪 狭山池の桜。 ソメイヨシノではなくコシノヒガンという品種。 ...

記事を読む

再構築したけどネタがないから食べたものでもアップしとく

やる気ないブログでごめんねー お昼ご飯のお弁当。青椒肉絲弁当。 ...

記事を読む

no image

wordpress再構築。

色々不具合というか調子が悪かったので再構築。 DBそのままで中身入れ...

記事を読む

コメント/トラックバック

トラックバック用URL:

コメントフィード




管理人にのみ公開されます



備忘録:VB.NET schema.iniの使い方。

メモ。 VB.NETでCSVファイルをDataTableに突っ込むと...

いまさらNULLIFを知る。。

備忘録。 SQLServerの0除算対策。 2008以降から使えるよ...

お花見に行ってきました

大阪 狭山池の桜。 ソメイヨシノではなくコシノヒガンという品種。 ...

再構築したけどネタがないから食べたものでもアップしとく

やる気ないブログでごめんねー お昼ご飯のお弁当。青椒肉絲弁当。 ...

no image
wordpress再構築。

色々不具合というか調子が悪かったので再構築。 DBそのままで中身入れ...

→もっと見る

  • 地方都市のソフトハウスでPG.SEの経験を積み現在は某所某社の社内SE。 基本的に飽きやすい性格。 社内SEの日常報告と調べたことを忘れないように記録していく場所。
%d人のブロガーが「いいね」をつけました。