こんにちわ。
Microsoft ODBC Driver for Oracleというドライバーをダウンロードしたいの
ですが、どこからダウンロードしたらよいのでしょう?
ご存知の方がいらっしゃいましたら、教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

http://support.microsoft.com/support/kb/articles …

での情報によると「MDAC 2.1 SP2」に含まれるようです。

参考URL:http://www.microsoft.com/data/download_21242023. …
    • good
    • 0
この回答へのお礼

本当に助かりました。
ありがとうございました。
MDAC2.5、2.5SP2をインストールすることができました。

お礼日時:2001/06/11 16:03

すみません。

場所はわかりません。

MSORCL32.DLLが目的のファイルみたいです。
(Googleで検索したらたくさんヒットします。)
    • good
    • 0
この回答へのお礼

なるほど、msorcl32.dllというのはかなりヒントになりました。
実際は、msorcl10.dllだったのですが、ドライバを探すヒントとして
大変ありがたかったです。
本当にありがとうございました。

お礼日時:2001/06/11 16:04

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMicrosoft ODBC For Oracle の設定方法

Oracle9iです。
Oracle in OraHome92 のドライバで以下の方法でデータベースに接続していました。

Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.open ("DSN=dsn;UID=uid;PWD=pwd")

マイクロソフトから出ているドライバもあるということを知ったので、Microsoft ODBC For Oracleで接続するにはどうしたら良いか教えて下さい。
よろしくお願い致します。

Aベストアンサー

Absolutepageプロパティを使うには、CursorLocationをクライアントに設定すればよかったかと。
ドライバを変える必要はないと思いますよ。

参考URL:http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/as_s01.htm

QOracle10g・・ODBCで接続できない

Oracle10gのStandardEditionをサーバーにインストールし、データベースを作成しました。

それに対してクライアントにも10gをインストールし、ローカルメソッド名を設定して、接続テストも通りました。SQL*Plusを起動して接続することもできました。

ですが、Accessを使ってテーブルの中身を見ようと思い、ODBCを設定したのですが接続テストをすると固まってしまいます。どうすればODBCで接続できるようになるのでしょうか?

Aベストアンサー

tnspingの引数がわかりませんが、成功しているようですね。

tnspingはリスナーへの接続が成功するかどうかの確認です。

リスナーに接続した後、クライアント用に専用サーバプロセスが起動し、DBに接続します。
この部分が失敗しているようです。

要はリスナーには接続できているが、DBには接続できていない状態です。

一点気になる点がありますので、それを変更して試してもらえますか?

tnsnames.oraを変更してください。

> (CONNECT_DATA =
> (SERVICE_NAME = dev.dev_domain)
> )
> )

この部分を

(CONNECT_DATA=(SID=ORCL)

に変更してください。
SIDはサーバ側のlistener.oraかlsnrctlで調べてみてください。
(間違うとどつぼにはまりますので慎重に確認してみてください)

念のため、tnsnames.oraのサンプルをアップしておきます。

DEV =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)(HOST = DEVSV001)(PORT = 1521))
)
(CONNECT_DATA=(SID=ORCL))
)

SIDだけ違ったら変えて、既存のtnsnames.oraと入れ替えてもかまいません。

これでも不可な場合、サーバ側のlistener.oraと
> lsnrctl status
の出力結果を補足に記入してみてください。

たぶんいけると思うのですが...。

tnspingの引数がわかりませんが、成功しているようですね。

tnspingはリスナーへの接続が成功するかどうかの確認です。

リスナーに接続した後、クライアント用に専用サーバプロセスが起動し、DBに接続します。
この部分が失敗しているようです。

要はリスナーには接続できているが、DBには接続できていない状態です。

一点気になる点がありますので、それを変更して試してもらえますか?

tnsnames.oraを変更してください。

> (CONNECT_DATA =
> (SERVICE_NAME = dev.dev_domain)
> )
> )

...続きを読む

QOracle ODBC Driver インストールについて

こんにちは。
下記の件につきまして、ご教授お願い致します。


MS-Access から ODBC 経由で oracle のテーブルをリンクしようとしております。
その為、oracle のサイトより [Oracle ODBC Drivers for Oracle 9.2.0] をダウンロードし、
クライアントにインストールしようとしました。

ダウンロードしたEXEファイルを実行すると、解凍先に指定した下記フォルダにファイルが展開されただけで何も起こりませんでした。
「C:\Documents and Settings\ユーザー\Local Settings\Temp」

最終的にはこれだけではインストールできないことが分かり、結局 [Oracle9i Client] をインストールすることにしました。
インストールタイプで管理者を選択すると、Oracle ODBC Driver も自動的にインストールされるとのことですので、
管理者をインストールするつもりです。


前置きが長くなりましたが、ここで問題なのが、先走ってインストールしようとした上記ドライバについてです。

上記のようにEXEファイルを実行した際に作成されたファイルがジャマをして、
Oracle Client のインストールに支障が出るのでは?と思っております。
ですので、これらファイルを削除しようかと思うのですが、手動でこれらファイルを削除してもよいものなのでしょうか?
それとも削除せずとも正常に Oracle Client をインストールすることができるのでしょうか?

また、これとは別に、「C:\Program Files\Oracle」というフォルダもあるのですが、これも関係しているのでしょうか?
※こちらのフォルダはなんとなく Oracle Client をインストール途中でキャンセルした為に、作成されたものではと思っております。
(インストールタイプを選択する画面でキャンセルしました。)


以上です。宜しくお願いいたします。

こんにちは。
下記の件につきまして、ご教授お願い致します。


MS-Access から ODBC 経由で oracle のテーブルをリンクしようとしております。
その為、oracle のサイトより [Oracle ODBC Drivers for Oracle 9.2.0] をダウンロードし、
クライアントにインストールしようとしました。

ダウンロードしたEXEファイルを実行すると、解凍先に指定した下記フォルダにファイルが展開されただけで何も起こりませんでした。
「C:\Documents and Settings\ユーザー\Local Settings\Temp」

最終的にはこれだ...続きを読む

Aベストアンサー

ODBCドライバ自身は、特別の事情がなければ、最新版を使う方が問題が少ないので、
自分でダウンロードしたものを使う、で良いかと思います。

インストールのタイプは、そのPCからオラクルのツール類を使うことがないなら、
ランタイムで充分かと思います。
後で、ツール類が必要になったら、OUIでいつでも追加できます。
そして、追加することで、管理者インストールと同等の状態は、いつでも作れます。
(管理者機能が必要なら、管理者インストールすれば、手間が少ないだけ、という違いでしかありません)

Qデータソース名および指定された既定のドライバが見つかりません。

データソース名および指定された既定のドライバが見つかりません。
オラクルに接続したのですが、上記のエラーが出て接続出来ません。
どなたか力を貸してください。

<環境>
WinXP
VS2005 Ver8.0.50727.42
Windowsアプリケーション
VB言語でオラクルに接続したいと思っています。

こちら(http://support.microsoft.com/kb/310985/ja)を参考に
オラクルに接続しようとしています。

Dim cn As OdbcConnection
cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
"Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST")

Try
cn.Open()
MsgBox("Connected")
Catch ex As Exception
MsgBox("NG")
Debug.Print(ex.Message, "Error") ←(A)
Finally
cn.Close()
End Try

(A)で「ERROR [IM002] [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。」

のメッセージが出ます。
VB2005の「ツール」-「サーバの接続」では接続確認が取れているのですが、
コードで書くとエラーになってします。

何か書き忘れているのでしょうか。。。
すみませんがよろしくお願いいたします。

データソース名および指定された既定のドライバが見つかりません。
オラクルに接続したのですが、上記のエラーが出て接続出来ません。
どなたか力を貸してください。

<環境>
WinXP
VS2005 Ver8.0.50727.42
Windowsアプリケーション
VB言語でオラクルに接続したいと思っています。

こちら(http://support.microsoft.com/kb/310985/ja)を参考に
オラクルに接続しようとしています。

Dim cn As OdbcConnection
cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
...続きを読む

Aベストアンサー

>cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
>"Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST")

自分の環境に合わせないとね?????

これの意味はインポートしているんですよね? スクリプトはVBSの事ですかね。VBA? VBですよね?

Imports System.Data
Imports Microsoft.Data.ODBC


それと見るHPがちょこと違う。
http://msdn.microsoft.com/ja-jp/library/system.data.oracleclient.oraclelob.aspx

QMicrosoft ODBC for Oracle

Microsoft ODBC for Oracle は Windows NT 又はWindows 2000 Server で標準で備わっているのでしょうか?また備わっていない場合は?

Aベストアンサー

MicrosoftのODBCドライバはOS標準では入っていないです。
Microsoft ACCESSをインストールすると、Microsoft ODBC for Oracle が一緒にインストールされます。
ACCESS以外にもきっとODBCを内包しているソフトはあるでしょうね。(Visual Basicとか)

Q.VBSだとADODBのプロバイダが見つからない件

こんばんは

.vbsファイルからデータベースを操作しようとして躓いています。
エクセルvbaでは動いているのに、.vbsに移植するとエラーが出てしまいます。
エラーの内容は「プロバイダーが見つかりません。正しくインストールされていない可能性があります。」です。

次のスクリプトです。

'ここから
Dim ADO_CONNECT
Dim MDBName
Dim dbCon
Dim strSQL

ADO_CONNECT = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
MDBName = WScript.Arguments(0) 'エクセルVBAの場合はハードコード
Set dbCon = CreateObject("ADODB.Connection")
dbCon.Open ADO_CONNECT & MDBName & ";"
strSQL = "命令文"
dbCon.Execute (strSQL)

'ここまで

プロバイダーの場所、バージョン、32/64ビット、あたりに問題がのかもしれませんが、調べてもよくわかりません。エクセルVBAでは動作するので、参照設定?の違いなのかもしれません。どのように解決したら良いでしょうか。

Win 7 Pro 64bit
MS Accessなし
Excel 2007 あり

こんばんは

.vbsファイルからデータベースを操作しようとして躓いています。
エクセルvbaでは動いているのに、.vbsに移植するとエラーが出てしまいます。
エラーの内容は「プロバイダーが見つかりません。正しくインストールされていない可能性があります。」です。

次のスクリプトです。

'ここから
Dim ADO_CONNECT
Dim MDBName
Dim dbCon
Dim strSQL

ADO_CONNECT = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
MDBName = WScript.Arguments(0) 'エクセルVBAの場合はハードコード
Set dbCon = CreateOb...続きを読む

Aベストアンサー

スクリプトを32bit版ファイラーから試すと問題ありませんでした。
が、Explorer (64bitで動作)から試すと同じエラーになりました。
Explorer 64bit で動作

Wscript も64bitが呼ばれる

ADODB の64bit版は存在しないのでエラー発生の流れかと思います。
(Win7 64bit & Office 2010 64bit でもほんの少しだけ確認)

なので、
http://d.hatena.ne.jp/KenKens/20140312/1394641831
の中ほどにあるように32bit版で起動しなおすようにすれば解決するものと思われます。

QAccessからOracleDBへのリンク(ODBC経由)

AccessからOracleDBへのリンクについて教えてください。

以前の質問でも似たような質問があったのですが、少し違うようなので
質問させていただきます。

Oracleクライアント(Net8含む)がインストールされていないPCからODBC経由でOracleDB
をリンクさせて参照しようと考えています。

そこで、OracleDBを参照できるように「設定」→「コンパネ」→「ODBCデータソース」
から ”Microsoft ODBC for Oracle” バージョン 2.573.6526.00
データソースを新規に追加しようとすると下記のようなエラーメッセージが表示され怒られてしまいます(--;)

**************************** エラー内容 *****************************
Oracle(tm)クライアントとネットワークコンポーネントが見つかりません。これらのコンポーネントは
Oracle Corporationから提供され、Oracle Version 7.3(またはそれ以降)
のクライアントソフトウェアの一部としてインストールされます。

このドライバを使用するには、これらのコンポーネントを先にインストールしてください。
******************************************************************

このようなエラーメッセージが出るということは具体的に何が足りないのでしょうか?
やはりOracleクライアントのインストールは必須なのでしょうか?
申し訳ないですが宜しくお願い致します。









Access97、Oracle8.1.6

AccessからOracleDBへのリンクについて教えてください。

以前の質問でも似たような質問があったのですが、少し違うようなので
質問させていただきます。

Oracleクライアント(Net8含む)がインストールされていないPCからODBC経由でOracleDB
をリンクさせて参照しようと考えています。

そこで、OracleDBを参照できるように「設定」→「コンパネ」→「ODBCデータソース」
から ”Microsoft ODBC for Oracle” バージョン 2.573.6526.00
データソースを新規に追加しようとすると下記のようなエラーメッセ...続きを読む

Aベストアンサー

私が知る限り、残念ながらNet8がインストールされてないことにはOracleとリンクできないはずです。

QACCESSにODBC経由でORACLE接続

ACCESSのプロジェクト(帳票印刷など)ですが、データはORACLEに置いています。
ORACLEのクライアントをインストールしないで、ODBCを経由して、接続できますか?

Aベストアンサー

お使いになるODBCドライバによりますが、MS製ドライバもオラクル製ドライバも
ドライバの稼働条件がオラクルクライアント必須のため、そのような事は出来ません。
(ODBCドライバ内部で、オラクルクライアントを使うような仕組みです)

ただし、オラクルクライアントの全てを必要とするわけではありません。
(NETサービス等必要なモノだけインストールすれば良い)

QODBCの接続に失敗しました(3146)について

どうにもならなくて困ってしまいメールいたします。
現在、ウインドウズ98、アクセス2000という環境で作業をしています。このアクセスでは、日に1回、本社とのデータのやりとりを行っていますが、ある日から「ODBCの呼び出しに失敗しました エラーメッセージ3146」と出てしまうようになってしまいました。何が原因かもさっぱり分かりません。どんなことでもいいので助言お願いします。

Aベストアンサー

ODBCのエラーは、簡単には原因がわからない場合が
ほとんどです。

通常はコントロールパネルのODBCデータソースアドミニ
ストレータの「トレース」タブの中に、「トレースの開始」
というボタンがありますから、適当なファイル名を指定
してからこれを押します。

それからエラーがでる処理をAccessでやってみます。

するとODBCの呼び出し、通信の内容がログに吐かれます
からこれが解決の手がかりになると思います。専門家に
直してもらうにしてもこの情報は必要ですよ。

おそらく3146ならば、MDACがらみかと推測しますけど、
自信はありません。WindowsUpdateとかIEを6にしたとか
サービスパックとか・・考えられる原因はいっぱいあり
すぎて・・

QSELECTで1件のみ取得するには?

こんにちわ。
いまORACLE9iを使用している者です。

ACCESSでは
SELECT TOP 1 項目名 FROM テーブル名
ORDER BY 項目名;
で並べ替えたデータ群のうち,先頭の1件だけを
取ることができますが,
ORACLEでそのような機能(SQL)はあるでしょうか?
教えてください。
よろしくお願いします。

Aベストアンサー

order by と rownum を併用する場合は注意が必要です。

[tbl01]
cola | colb
------------
1000 | aaaa
1001 | bbbb

というデータがある場合、
select cola from tbl01 where rownum < 1 order by cola desc;
とすると、「1001」ではなく、「1000」が返されます。
これは、order by の前に rownum < 1 が適用されてしまうからです。

解決するには、
select aaa from (select cola aaa from tbl01 order by cola desc) where rownum = 1;
とすれば良いです。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング