- ベストアンサー
oracle XEのACCESS(ODBC接続)で#Deletedと表示される
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これかもしれません。 [ACC2002] リンクされた ODBC テーブルで"#Deleted"エラー発生 http://support.microsoft.com/kb/128809/ja
関連するQ&A
- ACCESS2000のODBC
こんにちわ。 いまACCESS2000のMDBにODBC経由で, ORACLE10gのテーブルを参照したいと思い, [テーブルのリンク]-[ファイルの種類]-[ODBC]としたところ, ODBCソースを選択するダイアログが表示されません。 何か設定の不備があるのでしょうか? 教えてください。よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- アクセスにオラクルのテーブルをリンク
アクセスでオラクルのテーブルを ODBCでリンクしたいのですが そのとき オラクルのユーザー名を 例えば USERNAME で リンクしたいテーブルを TABLE1 として、 リンクすると アクセス 上では USERNAME_TABLE1 と言う様に ユーザ名 + テーブル名 になってしまいます。 使用したいのは テーブル名だけなので できれば ユーザ名がつかないでリンクしたいのですが、そう言う事はできないのでしょうか? テーブルの量がたくさんあるので あとから名前を変更するのが大変なんです・・・
- ベストアンサー
- オフィス系ソフト
- ACCESSとoracleのODBC接続
accessでoracleとODBC接続しています。access2003です。oracleは最新。 oracleのテーブルの項目数が255を超えています。 ACCESSの制限とか(?)で項目が350位あるので100項目くらいがリンクできません。VBAからselect文で(Select SYA_ID from IDOU)起動してもエラーになってしまいます。 何とか後ろのほうの項目を取得する方法は無いでしょうか? ご指導のほど宜しくお願い致します。
- ベストアンサー
- Oracle
- odbc接続でaccessのテーブルにリンクを張るには
オラクルのデータベースからodbc接続でaccessにテーブルをリンクしようとしているのですが、起動した1回だけオラクルのユーザとパスワードがでてきます。ユーザとパスワードをいれずにテーブルをひらくことができるのでしょうか。オラクルのodbcを使っています。odbcの登録にはパスワードを登録するところがありませんでした。
- ベストアンサー
- Oracle
- #DELETEDって?(Access97)
Access97(初期バージョン)でOracle7.3の データをリンクしています。 Access97側でオラクルのテーブルを開いたら、 データのセルが"#DELETED"だらけになっていました。 でも、データの抽出をすると見えるようになるんです。 ナゼでしょう? 何台かのPCで同じ事をしていますが、普通にデータが 見えるPCもあります。 DLLとかのバージョンが悪いのでしょうか? 教えてください。
- 締切済み
- オフィス系ソフト
- access2007 「#Deleted」
access2007 「#Deleted」の消去方法を教えてください。 サブフォームにワークテーブルのデータをそのまま表示しています。 クリア(削除)処理のときなのですが、SQL文を使用してDELETE処理をしており、上記のワークテーブルのデータを削除しているのですが、画面上には「#Deleted」という文字が残ってしまっています。 (ワークテーブル内は正しく削除できています) どなたか対応策をご教授いただけませんでしょうか。 よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 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が ドライバを認識しないため使用できませんでした。 何かわかりましたらご教授ください。 よろしくお願いします。
- 締切済み
- Oracle
- AccessからOracleへのODBC接続
現在、Oracleで作成したデータベースに接続して 検索するソフトを、Accessで作成してあります。 Oracleに接続をするのに、 ODBCを使用しているのですが、 最初依頼があったときは「Oracle8」のときだったので、 「Oracle8」のみ接続可能なプログラムが組んであり、 「Oracle10g」の入っているPCでは接続できないという問題が発生しました。 そこで、「Oracle8」と「Oracle10g」とも接続出来るように プログラムを書き換えたのですが、 現在は「Oracle11g」が最新になっていると思うので、 ゆくゆくはそれに対応しなければならないなあ、と思っています。 そうすると、Oracleがバージョンアップするたびに、 ソフトのプログラムを書き換えなくてはならなくなり、 効率的ではないな…と思いまして… Oracleのバージョンが違っていても、 自分のPCのOracleのバージョンを自動認識して、 AccessからOracleへ接続する方法はあるのでしょうか? ちなみに現在は、TableDefsコレクションを使用して、 まず、Oracle8で繋ぎにいき、それでエラーが起これば Oracle10gで繋ぎにいく、という処理を行っています。 【参考コード】 dim db as object dim tdf as object set db = CurrentDb set tdf = TableDefs("テーブル名") tdf.Connect = "(※テーブルのプロパティの説明のところに入る文)" tbf.RefreshLink (※ここが8と10gで違ってくる) よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- ACCESSからのODBC接続について
Windows2000サーバー上にあるアクセスファイル(別のOracle9サーバーにODBCリンクしている)をWindowsXpパソコンにコピーしましたが、「ODBC-xxxxへの接続が失敗しました」と表示されOracleデータを参照できません。 WindowsXpには、Oracleクライアントはインストール済み、DSNにもMicrosoft ODBC for Oracleを登録済みです。新規にODBCリンクすることは可能です。 エラーなく参照できるようにするにはどうすればいいでしょうか。
- 締切済み
- Oracle
- ACCESS ODBC 接続ダイアログ 非表示
お世話になります。 当方、現在ACCESSにてORACLE データベース更新用のフォームを作成しています。 このフォーム内のリストボックスのデータソースにORACLEのリンクテーブルを使用しています。 通常、これを開いたときにODBC接続用のダイアログ画面が表示されると思うのですが、 このダイアログを表示しないようにするにはどうすればよいでしょうか? フォームOPEN時にVBA内でoo4oを使用してこのDBに対して適当なSELECT文を実行するように しても表示されてしまいます。 ご存知の方がいればご教示いただきたく存じます。 何卒よろしくお願いいたします。
- 締切済み
- その他(データベース)
お礼
なるほど、パススルークエリを使用すれば#deleteと表示されなくなるのですね。 ありがとうございます