• 締切済み

ODBCの設定???

msystemの回答

  • msystem
  • ベストアンサー率42% (79/186)
回答No.2

DAOとADO、oo4oの接続図を書いておきます。(サーバー側は前回の図と同じなので省略します) DAO    |   Net8    |   ODBCドライバ    |   ODBC    |   JET    |   DAO    |   VBアプリケーション ADO    |         または   | (この場合ODBCの設定が必要です)   Net8              Net8    |               |   OLEDBドライバ          ODBCドライバ    |               |   ADO               ODBC    |               |   VBアプリケーション       ADO                    |                   VBアプリケーション oo4o    |   Net8    |   oo4o    |   VBアプリケーション 大体以上のようになります。もう少し、接続方法はあるのですが、メジャーなものだけ記載しました。上記のうち、ODBCをとおっている接続方法は、必ずODBCの設定が必要になります。ですから、ADOを使ってもODBCの設定が必要なことはあります。(これはすべてアプリケーションの作り方になるので、前回も言いましたが、すべてアプリケーションのプログラミング時に決まってしまいます。) なぜ、ADOやoo4oはODBCが必要ないかですが、これもそれぞれの規格を決めたときに、上記のような接続ができるようプログラムしたからです。それに対し、DAOはもともとAccess用に作られたものですので、OracleやSQLServerと接続することを考えては作っていません。あとから、ODBCを使うことで接続できるようにしたものです。ですから、必ずODBCが必要になります。 Oracleに言わせると、oo4oは、上手のように、とおるドライバ(プログラム)の数が少ないので、非常に高速だといっています。 http://otn.oracle.co.jp/tech/db_connect/db_connect.htmlにoo4oの資料やほかの接続方法との比較を記載した記事があります。

toradamon
質問者

お礼

ほんとうにありがとうございました。 助かります~~!!

関連するQ&A

  • ODBCの設定

    Excel+MySQLを行いたいのですが、ODBCの設定がわかりません。 仕様 Excel 2003 MySQL Server 5.0 MySQL ODBC 3.51 Driver ネットで調べたところ、「管理ツール/データ ソース (ODBC)」 の[ システムDSN ]に何か追加するみたいなのですが、この追加には 「MySQL ODBC 3.51 Driver」を指定すればいいのでしょうか? また、この設定を終えたらExcelからMySQLの内容を持ってこれたりできるのでしょうか。。。 教えてください。

  • ACCESS2000のODBC

    こんにちわ。 いまACCESS2000のMDBにODBC経由で, ORACLE10gのテーブルを参照したいと思い, [テーブルのリンク]-[ファイルの種類]-[ODBC]としたところ, ODBCソースを選択するダイアログが表示されません。 何か設定の不備があるのでしょうか? 教えてください。よろしくお願いします。

  • ODBCというものが理解できません。

    初心者でデータベースと連携するWEBを作成したいと 思っております。ですが、DSNの設定というところで 躓いています。ODBCが関連しているところまで調べ、 ODBCアドミニストレーターを使ってみたのですが、 うまく設定できません。どのタブでいいのかもわか らず、初心者でもわかるようにこのような関連の記事 が掲載されているWEBを探しています。書籍も見たのですが効果的なものがありませんでした。 どうか教えてください。

  • ODBC設定について

    WindowsのODBC設定を1台ずつ設定するのではなく、もっと効率良くできるツール等はありますでしょうか? どうかご教授の程宜しくお願いします。

  • ODBCの設定について

    WindowsXPのODBCの設定について質問があります。 管理ツール → データソース(ODBC) にてODBCの設定画面を起動し、 システムDNSより新規でデータソースの追加を行いました。 追加内容は以下となります。 名前 :test ドライバ:Maicrosoft Access Driver (*.mdb) 今回設定した名前の「test」に関してですが、後ろに半角スペースが入ってしまい、「test 」という名前で登録してしまいました。 すると、再度設定画面を開いても、修正/削除ができなくなってしまいました。 何か打開策があればご指導願います。

  • ODBCエラーについて

    はじめまして、今とても困っています。 力を貸してください。 AcsessからテーブルのリンクでODBCデータベースからマシンデータソースで セットアップし、データソースドライバにOracle ODBC Driverを選択し 実行したのですが、ODBCエラー Ora-00911(文字列が無効) になってしまいます。 ちなみに、Microsoft ODBC Driver for Oracleでは正常 でした。 なにか情報がありましたらお願いします。 SQORA32.DLL=8.1.7 2000/05/11 7:00 Acsess=Acsess97 Oracle=Oracle8i (8.1.7)、

  • ODBCの自動設定

    各クライアントにODBCの設定をしたいのですが、数が多いのでスクリプトファイルなどで簡単に誰でも設定できるプログラムはないですか?また作成方法などお願いします。 ODBCからSQL7.0につなぎます。OSは95,98,2000です。 よろしくお願いします。

  • ODBC接続に関して

    教えて下さい。 Oracle Database 11g Express Edition をインストールし、そこにODBC経由で 接続しようと考えていますが、どうも思ったように接続ができません。 ODBCは、  1.[スタート]→[コントロールパネル]→[管理ツール]→[データ ソース (ODBC)]を選択。  2.ODBCデータソースアドミニストレータのユーザDSNタブの追加ボタンを選択。  3.データソースの新規作成から「Oracle in XE」を選択。 して設定してあります。 Oracle側にユーザとして、"ABC"というユーザ(ワークスペース管理者)を作成、そのユーザで、 Oracle ODBC Driver ConfigurationのUserIDを追加しましたが、接続できません。  Unable to connect  SQLState=28000  [Oracle][ODBC][Ora]ORA-01017 ; invalid username/password ;logon  denied というエラーが表示されます。 但し、SYSTEMというユーザでは接続できます。 ユーザ名/パスワードは間違っていませんが、何が問題でしょうか??? そもそもの考え方が間違っているでしょうか、、、 教えて下さい。 よろしくお願いします。

  • ODBCの設定の仕方がわかりません。

    ODBCを設定しなければいけないのですが初めてなのでわかりません。 どのように行えばいいのか教えていただけないでしょうか? よろしくお願いします。

  • Microsoft ODBC Driver for Oracleをゲットしたい

    こんにちは、IPCといいます。 早速ですが、お尋ねします。 WindowsXPで、Personal Oracle7をインストールして Smileαというソフトをインストールしました。 Smileαは、データベースソフト(販売管理)です。 Smileαのインストール前に、データソースの作成が必要で、 Microsoft ODBC Driver for OracleをシステムDSNに 追加するように書いてあるのですが、これが見当たりません。代わりに Microsoft ODBC for Oracleがありましたので、これを 登録しましたが、Smileαをインストール後、 Smileαの起動時に「Microsoft ODBC Driver for Oracleが開始していません」とエラーが出ます。 Microsoft ODBC Driver for Oracleの方が古い ドライバーのようなのですが、これを得る(インストール)方法をお教えください。 よろしくお願いします。