• 締切済み

VB2005でOracle接続

こんにちわ。 VB2005で作ったプログラムでOracleに接続するんですが Oracleのバージョンが"7"なんです。 この組合せの場合、接続するためにはoo4oしか方法はないんでしょうか? どなたかご教授願います。

みんなの回答

noname#212058
noname#212058
回答No.1

oo4o、ODBC、OleDb で接続できるようです。 Oracle 7 で使用できる接続方法については以下が参考になるかと。 http://selolo.blog5.fc2.com/blog-entry-14.html 他参考: http://okwave.jp/qa/q2715123.html http://d.hatena.ne.jp/Asarima/20070320/p1

Rilakkuma_san
質問者

お礼

回答、ありがとうございます。 お礼が遅くなってしまいました。 提示して頂いたサイトを参考にします(しました)。

関連するQ&A

  • VBからOracleへの接続方法

    VBからOracleへの接続方法として、ADO、DAO、ODBC、oo4oなど色々と方法があるようですが、どれが一番いいんでしょうか。 oo4oは別途インストールが必要でしょうか。 環境はまっさらなXPから、Excelマクロでサーバ上のOrcleに接続します。

  • Javaでの接続について

    ネット等をみるとOracle提供のJDBCドライバで接続する方法が載っていますが、oo4oを利用してJavaのプログラムからOracleにつなぐことは可能でしょうか? VBやVCの場合、oo4oを推奨していたと思うのですが、言語がJavaの場合はどうなのか調べてもよく分からないため質問させていただきました。 よろしくお願いいたします。

  • VB.NET Oracle接続 クライアント混在

    <環境1> WinXP Oracle Client 7(?) <環境2> Win7 Oracle Client 10g(10.1.0.2.0) <サーバ> Oracle Database 7(?) こんにちわ、いつもお世話になってます。 VB.NETでoo4oにてOracleに接続するWinアプリがあります。 (なんでODPやADOを使わないんだ、という意見はナシでお願いします そもそもOracle7ではODP.NETってなかったもんですから。。。) 今までは環境1だけでしたが、環境2が出現しました。 当然、oo4oなのでInProcServerのバージョン違いにより 環境2からOracleDBへの接続はエラーとなります。 この環境2への対応が必要となっています。 そこでお聞きしたいのが 環境1、2両方に対応させるためにどのような方法をとるのがベストか、です。 現状、考えている方法は ・そもそもEXEをOra7用(InProc使用)とOra10g(ODP.NET)用に分ける ・Win7ProならXPモードにOra7をインストールする ・いっその事DB接続から何からADO.NETにかえる できれば理由付きでどんな方法が最善かご教授願います。

  • VB2005からOracle10gへの接続

    いつもご参考にさせて頂いております。 今年からVB2005(VIsual Basic)を勉強しています。 データベース接続なんですが、Accessでの接続は上手くいきましたが、 Oracle10gがどうしても接続できません。 根本的に間違えているのかもしれないですが...。 どなたかOracle10gへの接続方法を教えて頂けませんでしょうか? また接続には色々種類があるみたいですが、どれがどの様なときに適切なのかも教えて頂ければ、とても助かります。 ご教授宜しくお願い致します。

  • oo4o(Oracle Objects for)

    oo4o(Oracle Objects for)を利用してoracleに接続したいと考えております。 oracleのバージョンはoracle19cを利用致します。 oracle11では接続できたのですがoracle19cへの接続を行うと以下のようなエラーが発生致しました。 ORA-03121 インタフェースドライバが接続されていないため関数は実行されません 対処方法をご存知の方がいらっしゃいましたらご教授頂けますと幸いです。

  • .NETのOracle接続

    Oracleへの接続で、「oo4o」と「ADO.NET」などがあると思いますが、 Webで調べてみたら、「ADO.NET」が推奨されていますが、何故なのでしょうか? 開発環境は以下のとおりです。 言語:VB2005 Oracle:10g 両者の違いがよく分かりません。。 基本的な事かも知れませんが、ご教授いただければ幸いです。

  • oo4oの代わりは?

    oo4oの代わりは? VB6で、Oracleに接続する場合は、たいていoo4oを使用していましたが、vb2002以降の.netで、Oracleと接続する場合は、実際、開発現場では、何を使用していますか?私は、vb6しか知りませんので、教えてください。ADO.NET使ってるのかな?

  • Oracle10のソートについて

    お世話になります。 今までXP-ORACLE9-VB6で開発していたプログラムを VISTA-ORACLE10-VB6に移植して使用するのですが、 ORDER BYがない場合の抽出が異なっているようなんですが、 ORACLE9と同じように抽出するには、 ORDER BY をつけるしかないのでしょうか。 プログラムの本数がかなりあるので何かいい方法があれば ご教授頂きたくよろしくお願いします。

  • ActiveReportsとoracle

    vb6.0で ActiveReportsに、oracleデータを表示させたいのですが 接続の仕方がわかりません。 以下ヘルプファイルに、OLE DB の接続方法が載っていますが oo4oを推奨しています。 ご存知のかた教えてください。 ActiveReportsのサンプルは、全てAccessを使用しているのでわかりません。 ADO(ActiveX Data Objects)を使った接続 ■Microsoft OLE DB Provider for Oracleを使用したOracleへの接続 ConnectionStringプロパティ "Provider=MSDAORA.1;User ID=<user id>;Data Source=<servername>;Persist Security Info=False" ※ActiveReportsに関わらず、OLE DBプロバイダ経由の接続では、個々のデータベースアーキテクチャの違いを完全に吸収できない可能性があります。Oracleをデータソースとしてレポートを作成する場合には、Oracle社から提供されているOracle Objects for OLE(OO4O)を使用し、アンバウンド形式でレポートを作成する方法をお勧めします。

  • ExcelVBAでのOracleデータベースへのSQL文発行

    Excelにデータベースのデータ構造を書いたファイルがあります。 それをVBAでOracleに直接SQL文を発行してテーブルを作成したいのですが、VBみたいにoo4oをつかって、Oracleに接続することは可能ですか? カテゴリーが違うかもしれませんが、ここで聞いたほうがわかるとおもったので、質問させてもらいました。 よろしくおねがいします。

専門家に質問してみよう