- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelとoracleの連携)
ExcelとOracleの連携方法
このQ&Aのポイント
- ExcelとOracleを連携させるための方法について説明します。
- VBAを使用してExcelから別のサーバー内のOracleに接続する方法について解説します。
- CONNECTSTRINGの設定やパスの記述方法についても説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
回答がつかないようなので、根本解決にはならないでしょうが、参考までに。 私自身、Oracelを管理していないので、Oracleのどこを見れば良いか、は分かりませんが、Oracleのデータを利用できるならOracel自体を操作しなくても、Excelで見てみることはできます。 以下Excel2003を使用した場合です。 使っていないシートを表示しておいて、 [データ]-[外部データの取り込み]-[データの取り込み]-[新しいソース]ボタンクリックで「データ接続ウィザード」が表示されます。 接続するデータソースの種類で「ODBC DSN」を選択し[次へ]ボタンをクリック 「接続するODBCデータソース」で「OracleDNS」を選択し[次へ]ボタンをクリック すると「Oracle ODBCドライバ接続」が表示されます。 ここに表示されるサービス名が今接続できるOracleのデータソース名(CONNECTSTRINGに代入する値)です。 ここで実際にユーザー名とパスワードを入力してデータを取得することが出来るかテストできるので、ユーザー名とパスワードが有効か確認することが出来ますよ。 Excel2007以降ではメニューが変わってきますが、外部データの取り込みは出来るはずなので、同様に見ることはできると思います。
お礼
ご回答頂き有難うございます。 大変参考になりました。 ODBC設定後、excelからご回答の様にして接続する事が出来ました。 しかし、VBAではエラーが出てしまいました。 これは、別扱いでまた新規に質問したいと思います。 有難うございました。