OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Oracleのデータをaccessで見る方法

  • すぐに回答を!
  • 質問No.227638
  • 閲覧数339
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/7)

基本的な質問をして申し訳ありません。Oracleのデータをaccessを使って参照や修正をする方法を教えてください。またASPやOracleのサンプルがあるサイトを教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 33% (1403/4213)

前半だけの回答です。 1.ODBCデータソースを作成する。   1)コントロールパネルに[ODBCデータソース]があるので[開く]。   2)システムDNSタブをクリック。   3)追加ボタンをクリック。   4)ドライバを選択(MS版とOracle版があるかも?)   5)完了ボタンをクリック。 2.ACCESSでリンクテーブルの作成を選択する。   1)何がしかのデータベースを ...続きを読む
前半だけの回答です。

1.ODBCデータソースを作成する。
  1)コントロールパネルに[ODBCデータソース]があるので[開く]。
  2)システムDNSタブをクリック。
  3)追加ボタンをクリック。
  4)ドライバを選択(MS版とOracle版があるかも?)
  5)完了ボタンをクリック。

2.ACCESSでリンクテーブルの作成を選択する。
  1)何がしかのデータベースを「開く」。
  2)メニュー[ファイル]の[外部データの取り込み]-[テーブルのリンク]を選択。
  3)[ファイルの種類]で[ODBSデータソース]を選択。(ここでも新規作成可能なんですね)

3.ACCESSでOracleのデータを操作する。
  1)リンクテーブルを操作できるようになってるはず。
  • 回答No.2
レベル10

ベストアンサー率 47% (77/163)

こんにちは。 #1 bin-chanさんの補足です。 まずは、前提条件として 1.ODBCドライバーがインストールされていること。 2.ORACLEのリスナーが起動していること。 の2点を、ご確認下さい。 ODBCドライバーがインストールされていない時はOracleのHPから ODBCドライバーをダウンロード後インストールして下さい。 http://www.oracle/ ...続きを読む
こんにちは。

#1 bin-chanさんの補足です。

まずは、前提条件として
1.ODBCドライバーがインストールされていること。
2.ORACLEのリスナーが起動していること。
の2点を、ご確認下さい。

ODBCドライバーがインストールされていない時はOracleのHPから
ODBCドライバーをダウンロード後インストールして下さい。
http://www.oracle/co/jp
注意:ORACLEのバージョンにより使用するODBCが異なります。

で次はODBC環境の設定です。
多分、[ORAWIN]で始まるフォルダーがあると思います。
そのフォルダーの配下[X:\ORAWIN~\Network\Admin\]に
Tnsnames.ora
ってファイルがあると思います。
このファイルを更新しますので、出来れば事前にコピーを
保存して下さい。(失敗した時はコピーから戻して下さい)

で、[Tnsnames.ora]をメモ帳等のエディターで開きます。
ファイルの最後に下記の記述を追加して下さい。
-----------------------------------------------------------
※1.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = ※2)
(Port = ※3)
)
)
(CONNECT_DATA = (SID = ※4)
)
)
-----------------------------------------------------------
※1:適当な名前を付けます。'AAAA'でも'BBBB'でも構いません。
   出来れば、サーバーの名前など、分かりやすいほうが良いです。
※2:ORACLEの入っているサーバーのIP Addressを指定します。
[X:\Windows\hosts]で定義しているものであれば、その名前で
も良いです。
※3:ORACLEへのアクセス用のポート番号を指定します。
ORACLEのデフォルトでは[1521]ですが、カスタマイズされて
いるかもしれませんのでORACLEの管理者にご相談下さい。
※4:ORACLEのSIDを指定します。これもORACLEの管理者に伺って
   下さい。
具体例)
-----------------------------------------------------------
AYU.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = xxx.xxx.xxx.xxx)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = TEST)
)
)
-----------------------------------------------------------
追加後、ファイルを保存します。

後は、#1 bin-chanさんの書かれている通りに操作して下さい。
ODBCデータソースの作成で「サーバー名」のところに、
上で作った[※1]を入力して下さい。

それと、ORACLEテーブルを更新(UPDATE)する時は、ORACLEテーブル
に[UNIQUE INDEX]か[PRIMARY KEY]が必要ですので、ご注意下さい。

分からないところがあれば補足して下さい。

ではでは・・・
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ