*

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で...

記事を読む



新着記事

no image

【備忘録】WordPressをPHP8.0に上げたらContactFormが動かなくなった。

久々の更新。 会社で使ってるWordpressの環境をPHP8...

記事を読む

備忘:GWのさわやかの待ち時間

5/4 さわやか鴨江店。 開店前に並んで発券システムで順番ゲット。開...

記事を読む

no image

【備忘録】Abema大相撲中継で使われてる曲

メインテーマ 注目力士 一つ前のテーマ曲 初代のテーマ曲の...

記事を読む

久々に更新。内容はたわいもない事。

どうも、更新をさぼっていたわけではなく、ただただ備忘として記録を更新す...

記事を読む

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

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

記事を読む

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

トラックバック用URL:

コメントフィード




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



no image
【備忘録】WordPressをPHP8.0に上げたらContactFormが動かなくなった。

久々の更新。 会社で使ってるWordpressの環境をPHP8...

備忘:GWのさわやかの待ち時間

5/4 さわやか鴨江店。 開店前に並んで発券システムで順番ゲット。開...

no image
【備忘録】Abema大相撲中継で使われてる曲

メインテーマ 注目力士 一つ前のテーマ曲 初代のテーマ曲の...

久々に更新。内容はたわいもない事。

どうも、更新をさぼっていたわけではなく、ただただ備忘として記録を更新す...

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

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

→もっと見る

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