• ベストアンサー

ORACLE8iとAccess97

bin-chanの回答

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

Oracle8i EnterpriseEditionでやりました。 今、バージョンが確認できる場所ではないのですが、接続については UDLで確認できると思います。 作り方 1.デスクトップ(でもどこでも良い)で右クリックして[新規作成]で テキストドキュメントを作成する 2.名前の指定になるので[TEST.UDL]とする(拡張子UDLなら何でもOK) 3.名前の変更で文句を言うけどそのまま変更する(アイコンの絵が変わる) 4.これをダブルクリックで起動してODBCの接続テストを行う。 NGならばドライバー、権限を確認してください。 これがOKならODBCについては良好となります。 ACCESS97側の問題(SR1、SR2、2000年問題SP)か、 IEのバージョンを確認してみてください。 (なぜかIEがODBCをUPDATEしています) ACCESS97のモジュールかも?

ruminow
質問者

補足

ありがとうございます。 書いてくださったとおりにやってみました。 >4.これをダブルクリックで起動してODBCの接続テストを行う。 > >NGならばドライバー、権限を確認してください。 >これがOKならODBCについては良好となります ダブルクリックしても、なんの変化もないということはNGなのですか? すみません、よくわからないので。。。

関連するQ&A

  • ACCESS2000のODBC

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

  • Oracle10gのテーブルをODBC経由でAccess2002にリンクテーブルをはりたいのに・・・

    Oracle10gのテーブルをODBC経由でAccess2002にリンクテーブルを作成しようとしました。 しかし、「テーブルのリンク」画面に複数あるはずのテーブルが1つしか表示されずリンクテーブルが作成できません。 Oracle9iのテーブルは正しく表示されます。 Access2000の環境下で同様の不具合が発生した人がおり、その人はOffice2000のサービスパック(1・2・3)をあてることで不具合が解消されたそうです。 同様にOfficeXPのサービスパック(1・2・3)をあてたのですが不具合は解消されませんでした。 誰かご存知の方はいらっしゃらないでしょうか。 よろしくお願いします。 動作環境  OS:Windows XP Pro  Oracle Client:10g  Access(Office):2002(XP)

  • ACCESSエラー「制限されたデータ型の属性違反です」について

    ACCESSでODBC driver for Oracleを使って、ORACLEのビューにテーブルリンクをしていますが、 あるビューを開こうとすると、以下のエラーが出力され、開くことができません。 開けないのは1つだけで他のビューは開けます。 原因及び対処方法をご存知の方がいらっしゃいましたら、教えていただけないでしょうか? ■エラーメッセージ  ODBC--呼び出しが失敗しました。  [Microsoft][ODBC driver for Oracle]制限されたデータ型の属性違反です。(#0) ■環境 ACCESS2000 OS:Windows XP 以上、よろしくお願い致します。

  • Microsoft AccessからOracle9iのテーブルにアタッチした場合のフィールド名について

    Oracle9iのテーブルのカラム名を英字で定義しています。 Microsoft AccessからOracle9iのテーブルにアタッチした場合のフィールド名を日本語名で表示したいのですが、何か方法がありますでしょうか? 以上、よろしくお願いします。

  • ACCESSにODBC経由でORACLE接続

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

  • ACCESSからODBC接続でORA-12504

    Access上でオラクルのテーブルのリンクを設定しようと していますが、「ORA-12504」のエラーが表示されてしまい 接続できず、困っています。 【エラー詳細】 ODBC-呼び出しが失敗しました。 [Oracle][ODBC][Ora]ORA-12154 TNS~ (#12154)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(♯0)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(#0) なお、SQLPlusで接続ができていますし、ODBCアドミニストレータ の接続テストも成功します。 Accessで問題があるのでしょうか? 【環境】 OS:WinXP x64 Access:003 Oracle:サーバ 10g(10.2.0.1) for 64-bit    :クライアント 10g(10.1.0.2) for 32-bit     ※64-bitのオラクルクライアントはAccessが      ドライバを認識しないため使用できませんでした。 何かわかりましたらご教授ください。 よろしくお願いします。

  • Access2000VBAで

    下記に行いたい詳細を記載します。 test.mdbがあり、その中にテーブル一覧テーブルと 項目テーブルがあると仮定 (ODBC設定は設定済み、ODBC経由にてリンクをはりたいテーブルはORACLEと仮定) (1) テーブル一覧にあるテーブルをODBC経由にてリンクをはる   (この時、パスワード等の入力は行わないでテーブル一覧にある    テーブルすべてにリンクをはりたい) (2) リンクをはったテーブルの項目詳細を項目テーブルに抽出   (項目詳細:項目名、属性、桁数等) 上記の処理を行いたいのですが、いろいろ調べているのですが、 なかなか該当するものがなくて困っています。 結構急ぎで作成を行いたいのですが何卒よろしくお願いいたします。 環境:Win2000,Office2000

  • ACCESS2003 実行時エラー

    初めてmsn相談箱を利用させていただきます。 今、大変困っています。 ・現象 ACCESS2003 VBA  DB.EXECUTE "DELETE * FROM C20_FILE"で      実行時エラー3156 ODBC--リンクテーブル"C20_FILE"での削除に失敗しました。      とダイアログがでてとまってしいます。 ・正常動作実績 OS:Windows XP SP3 msjet40.dll : 4.0.9511.0 msjetoledb40.dll : 4.0.9502.0 ODBC Driver : Oracle in OraHome92 (9.02.00.00) ACCESS2003 DB : Oracle 9i R2 (9.2.0.1.0) 上記の環境では、問題なく動作しています。 ・エラーがでる環境 サーバOS : Windows Server 2008 R2 Standard(64bit) クライアントOS : Windows 7 Professional(32bit) DB : サーバ Oracle Database 11g R2(11.2.0.1.0) for Microsoft Windows(32bit) クライアント Oracle Database 11g R2 Client (11.2.0.1.0) forMicrosoftWindows(32bit) ACCESS2003 msjet40.dll : 4.0.9756.0 msjetoledb40.dll : 4.0.9756.0 ODBC Driver : Oracle in OraClient11g_home1 (11.02.00.01) ODBC接続は正常です。 ACCESS2003 オブジェクトのテーブルからリンクテーブルC20_FILEを開いて 全レコードを削除しようとすると ODBC--リンクテーブル"C20_FILE"での削除に失敗しました。 [Oracle][ODBC][Ora] ORA-01483 : DATEまたはNUMBERバインド変数の長さが            無効です。(#1483) とエラーがでたり、ACCESSに問題が発生しました。とでて ACCESS2003が終了したりと一定ではありません。 ・調査       自分なりに色々のサイトを探してみたのですが、これだ!!と思うのが見当たり            ません。 何卒どうか、どなたか助けてください!!!自分は、OS、ORACLE等は初心者です。          

  • ACCESSからODBC経由だと"ORA-12504"

    遠隔の環境からOracleに接続させています。 OracleのSQL Plusだと、接続できるのですが、 ACCESSのODBC経由だと、「ORA-12504」のエラーが表示され、接続できず、困っています。 サービス名はあわしているつもりです。 アドバイスをお願いいたします。 ●OracleサーバーのVerはよくわかりません... 多分古い(8iぐらい)と思います。 accessは2003です。 Oracleクライアントは、Oracle8iです。 よろしくお願いいたします。

  • ACCESS2000で8iのテーブルへアクセスしたら、ODBC--接続失敗となる

    Oracle8iのシステムとOracle9iのシステムがあります。 Oracle8iを使用していたクライアントPCを9iのシステムを 使用するために一度バージョンアップしましたが、また8i のシステムを使うために8iに戻しました。 OracleのNet8 Configuration Assistant でのOracleの データベースへの接続はできましたが、ACCESS2000での Oracleデータベースへの接続は「ODBC--"****"への 接続が失敗しました」というエラーが出てアクセスが開き ません。 どうすればよいでしょうか。