• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのクエリ内のテーブルが見えない)

ACCESSのクエリ内のテーブルが見えない

このQ&Aのポイント
  • データベース管理の苦手な立場に追い込まれている私が、ACCESSのクエリ内のテーブルが見えなくなりました。
  • データの送受信が行われるA社で、C国からの生データがB社を経由してアップされます。
  • 最近、C国のデータ変更に伴い、ACCESS上でテーブルが見えなくなりました。再設定が必要なのか悩んでいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>TABLE_001 が開けない というメッセージですよね。 ODBCの再セットアップをしてみてはいかがでしょうか。 ODBCデータソースアドミニストレータで例えば違う名前でセットアップしてみて、ODBCが接続 出来るようだったらAccessのDBにODBCデータソースでテーブルをリンクしてみて テーブルのレコードが見れるようだったら、正規に使っているODBCのDNSの再構成 をして見てはいかがですか。 取り合えず試しでやってみるのも良いのではないかと思うのですが。

uhyohyohyo
質問者

お礼

O_cyanさん、ありがとうございます! 右も左も分かっていないのでご回答の解読にも時間が掛かりましたが、ACCESSのヘルプでキーワードを探してなんとなく方向性は見えたように思います。とりあえず、管理ツールからアドミニストレータを見つけることは出来ました。システムDSNに存在していたので(ドライバ:Sybase System 11)まったく同じものを作ってみました。作ることが出来たらこれはODBC接続が出来たということになるのでしょうか!?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

説明不十分ですいません。m(__)m アドミニストレータで接続設定が出来てテストもOKだとしたら読み込めると思います。 仮にAccessで別のDBを一つ作ってクエリをdb1.mdbからインポートして(出来れば選択クエリ)、仮のmdb内で別に作ったODBCソースでテーブルをリンクさせてクエリでテーブルのレコードを読み込めるかテストしてみてください。 クエリが開いてレコードが読み込めるようでしたらCから送られてくるデータがODBCで設定したソースと何か違う設定になっているのではないかと思うのですが。 ODBCデータソースの確認とDBエンジンの設定の確認で繋がるようになると思います。 環境等がわからないため憶測の域を出ませんが考えられるところをアドバイスいたしました。くれぐれもテストをしてからにして下さい。

uhyohyohyo
質問者

お礼

> 説明不十分ですいません。m(__)m とんでもありません! 教えていただいた方法を早速(木曜日)試してみたいと思います。次の出社が木曜なので…。 > 環境等がわからないため憶測の域を出ませんが考えられるところをアドバイスいたしました。くれぐれもテストをしてからにして下さい。 はい、分かりました。とりあえず一旦締め切らせていただきます。もしこのドシロウトめが木曜に質問に顔を出しているようでしたらまた何かお教えを頂きたく思います。とりあえず自分のPCで木曜までに色々勉強して教えていただいた方法を実践してみます。 ……ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SQLクエリでデータベースが壊れる?

    AccessアプリでSQL Serverデータベースを更新しています。 データベースをODBCデータソースとして登録して、AccessdeそのODBCデータソースへのリンクテーブルを作っています。 データベースが何回か壊れたのですが、AccessVBAから発行したリンクテーブルへのSQLクエリでデータベースが壊れるようなことはあるんでしょうか? あるとしたら、そのクエリを発行すると必ず壊れると思うんですが・・・。 同じAccessアプリを使っても、データベースが壊れない環境もありますし・・・。 データベースが壊れた原因がわからなくて困っています。 Windows 7、SQL Server 2008 R2 Express です。

  • AccessとDB2のテーブルリンクで…

    お世話になります。 ある2台のサーバーが社内にあります。 その2台のサーバーにはそれぞれ、IBMのDB2というデータベースを使用していて、それぞれのDB2内には同じデータベース名(テーブル)が存在します。 現在、サーバーAから新サーバーBに社内WEBシステムの移行を行っていて、Access2000のテーブルリンクを使って、サーバーAにあるDB2のデータベースAのテーブルとリンクをしています。 その際、テーブルリンクをする為にWindows2000の「ODBC データソース アドミニストレータ」のシステムDSNで、「IBM DB2 ODBC DRIVER」を使用してデータベースAにODBCを介して接続しております。 ですが、サーバーA側と同じ名前の、新サーバーBのデータベースAにODBCを介してテーブルリンクを繋ごうとすると、サーバーAと新サーバーBのデータベースAという名前が同じだからか、システムデータソースを追加しても、新サーバーB側のデータベースAに接続が出来ません。 この場合、新サーバーBのデータベースAの名前を同じものではなく、別の名前に変更した方が宜しいのでしょうか。 質問内容に不足な点がございましたら、内容を再度追加致します。 どうぞご教授宜しくお願いします。

  • SQLサーバーのテーブルに対してアクセスで更新クエリを行ないたい

    こんばんは。 ・vista ・アクセス2003 ・SQL Server 2005 です。 SQL ServerからテーブルをMDBへリンクしているのですが そのテーブルに対し、アクセス側で更新クエリを実行しようとすると 実行時エラー '3157': ODBC--リンク テーブル'テーブル名'での更新に失敗しました。 [Microsoft][ODBC SQL Server Driver]時間切れになりました。(#0) と言うエラーになり、更新クエリができません。 どうすればアクセスでSQLサーバーのテーブルに対して更新クエリを行えるのでしょうか? よろしくお願いします。

  • accessのテーブルをテーブルリンクさせたい

    accessのテーブルのデータをSQLサーバーにテーブルリンクさせたいのですが どうやればいいでしょう? 新しいデータベースを作って右クリックしましたがそのようなメニューは探せません。

  • SQLサーバのデータテーブルをAccessにリンクしたい

    Windows Server 2003 SP2、SQL Server 2000 SP3の中のデータテーブルをaccess2000のmdbにリンクしたいのですが、ODBC経由で新規接続の設定を進めていくとリンクテーブル選択の時にテーブルが何も表示されません。 ご存知の方、解決方法や他に調べるところ、ヒントなどご教授いただけると大変ありがたいです。 よろしくお願いいたします。

  • リンクテーブルのようなものは?

    ACCESSのリンクテーブルのような機能は、SQL Server 2000にあるのでしょうか? SQL Serverに作成したデータベースAとBがあり、AにあるテーブルをBから参照更新したりすることはできるのでしょうか? 具体的にはどのようなものになるのでしょうか? 初歩的な質問で申し訳ありませんが、何卒、よろしくお願いします。

  • Accessのクエリのプロパティ

    クエリのプロパティの「最大レコード数」について教えてください!! 「ODBCデータベースからAccessデータベースにデータを返すクエリやSQLデータベースからAccessプロジェクトにデータを返すビューで返される最大レコード数を指定します。」 という説明を見たのですが、なんのことやら。。。 わかりやすく教えてほしいのです。

  • Accessのテーブルのリンクについて

    Access2002で、異なるファイル間でテーブルをリンクして使用しています。 「A」データベースと「B」データベースがあり、 「A」データベースのテーブルを「B」データベースへリンクさせています。 「B」には「A」からリンクさせているテーブルと同一の形式のテーブルがあり、 普段は「B」所有のテーブルを使用しているのですが、「保存」ボタンクリック時に 「A」からリンクさせているテーブルに「B」の内容をコピーするマクロを作成したいのですが、 値の代入がうまく行きません。 どうすればデータをコピーできるでしょうか。

  • SQLサーバーに保存してあるクエリをアクセスで開くには?

    SQLサーバーに保存してある「クエリ1.sql」をアクセスで開くにはどうすればいいでしょう? アクセスで「リンクテーブル」→「ODBC接続」 でテーブルのリンクはできているのですが クエリをリンクするにはどうすればいいでしょうか? 宜しくお願い致します。

  • アクセス テーブル、クエリーについて

     アクセスでソフト作成中です。そこで教えてほしいことがあります。 たとえば下記のように2つのテーブルがあります。 テーブル1   テーブル2   フィールドA    フィールドB  a1       10  b1       20  c1       30          テーブル1の数値は固定します。そこで下記のようなクエリーを作成したいのです。 クエリー1 フィールドA フィールドB a1 10 b1 20 c1 30 テーブル2に数字を入れていくと テーブル1   テーブル2   フィールドA    フィールドB  a1       10  b1       20  c1       30           40 クエリー1 フィールドA フィールドB a1 40 b1 20 c1 30 このように数字が上書きされていくようなクエリーは作成できないでしょうか。(あくまでテーブル1の数値は固定、フィールドAとフィールドBにリレーションシップは設定されていない。) よろしくおねがいします。

このQ&Aのポイント
  • 何でも解決センターという何でも屋に相談し、仮契約をしました。相談は喫茶店で行われ、会社は福岡にありますが、会ったのは大阪でした。名刺には個人名は書かれておらず、HPや名刺には会社所在地も記載されていません。振込先はPayPay銀行で口座名は個人名です。秘密厳守を謳っていますが、信頼できるのか不安です。
  • 困り果てて何でも屋に相談し、仮契約をしました。相談は喫茶店で行われ、会社は福岡にありますが、会ったのは大阪でした。名刺には個人名は書かれておらず、HPや名刺には会社所在地も記載されていません。振込先はPayPay銀行で口座名は個人名です。秘密厳守を謳っていますが、信頼できるのか不安です。
  • 何でも屋に相談し、仮契約をしましたが不安です。相談は喫茶店で行われ、会社は福岡にありますが、会ったのは大阪でした。名刺には個人名は書かれておらず、HPや名刺には会社所在地も記載されていません。振込先はPayPay銀行で口座名は個人名です。秘密厳守を謳っていますが、信頼できるのか不安です。
回答を見る