• 締切済み
  • すぐに回答を!

ODBCの設定について

ODBCの設定について質問です。 サーバー上にデータベース(Access)を作成し、使用するデータテーブルの登録も終わってクライアント側からデータベース・サーバーに接続して、実際にデータテーブルを活用したいのですが設定がうまくいきません>< 現状はコントロールパネル→データソース(ODBC)でユーザーデータソースの追加からMicrosoft Access Driverを追加し空のデータベース(Access)を開いてテーブルのリンクを実行し「ファイルの種類」から「ODBC Databases」で先ほど追加したデータソースを選択して実行しています。 すると 「ODBCを使用して、外部Microsoft Jetデータベースエンジンのテーブルや組み込み可能なISAMデータベースのテーブルのインポート、エクスポートまたはリンクを行うことはできません。」 とエラーがでます。 なにが原因でしょうか?

共感・応援の気持ちを伝えよう!

みんなの回答

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

直にDNSソースでリンクしようとしているのでエラーになるのでは 下記を参照してください。 VBのヘルプでSourceDatabaseも参照してみてください。

参考URL:
http://support.microsoft.com/kb/193332/

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • ODBCデータベースに対するリンクテーブル設定ができません

    こんにちは。 ORACLE DBをリンクテーブル設定の対象としたいのですが、うまくいきません。どなたかアドバイスをお願いします。 ・既に行った設定 OracleClient及びODBCドライバを使用するPCに導入し、コントロールパネルの管理ツールより、データソースの設定を行いました。 ・同機能から接続テストを行い、「成功」と出ました。 ・うまくいかない手順 (1)Accessにて新規データベースを作成し、「データベースウィンドウ」が開いている状態にします。 (2)メニューバー→外部データの取り込み→テーブルのリンクを実行します。 (3)「リンク」ウィンドウが表示され、「ファイルの種類」を「ODBCデータベース」に指定すると、強制的に「データベースウィンドウ」表示のみの画面に戻されます。 何故なのかがわかりません。どなたかアドバイスをどうかお願い致します。

  • ACCESSを使ってのODBC接続がうまくいかない

    クライアント側のACCESSを使いODBC経由でMySQLへ接続しようとしたらうまく接続が出来ません。 現象はACCESSの、[新規作成] - [テーブルのリンク] - ファイルの種類を[ODBC Databases ()] - コンピュータデータソースにあるODBCを選択。 すると普通はここでテーブルの一覧が表示されるはずが、最初の画面に戻ってしまいます。 他のソフト(EXCELなど)でODBC接続を行ったところうまくいきます。なのでODBC自体の設定は問題ないと考えられます。 以前はうまく行っていたのですが、ACCESSのデータファイル(.mdb)を一度削除して新たに作り直したらうまくいかなくなりました。 この現象で何かわかる方いらっしゃいますか? よろしくお願いします。 MySQL 4.0 ODBC 3.51 ACCESS 2000

  • ODBCエラーについて

    はじめまして、今とても困っています。 力を貸してください。 AcsessからテーブルのリンクでODBCデータベースからマシンデータソースで セットアップし、データソースドライバにOracle ODBC Driverを選択し 実行したのですが、ODBCエラー Ora-00911(文字列が無効) になってしまいます。 ちなみに、Microsoft ODBC Driver for Oracleでは正常 でした。 なにか情報がありましたらお願いします。 SQORA32.DLL=8.1.7 2000/05/11 7:00 Acsess=Acsess97 Oracle=Oracle8i (8.1.7)、

  • ODBC接続で新しいレコードを追加できない

    OS XP SP3、ACCESS2003 DBはSQLserver2005express です SQL Server Management Studio Express を使って 新しいDB、テーブル、項目は作成できました。 また同じツールを使って手入力でデータを追記することもできます 質問はこのテーブルを ACCESSからODBC接続して 追加クエリーを実行したいのですが リンクしてテーブルを開いた時点で新規レコードが追加できない状態です。 サーバーの更新をしたく、少ないデータであれば手入力でも 大量のデータでは…ACCESSのクエリーを使いたいと思っております。 ODBC接続の設定が読み取り専用になっているのか そうであれば その設定はどこにあるのか 教えてもらえないでしょうか? 宜しくお願いいたします

  • ODBC データソース選択画面がでてこない

    お世話になります。 Access2003にOracle10gをODBC接続したいのですが、 テーブルのリンクで ファイルの種類にODBCデータベースを選択するまでは できるのですが、 その後、データソース選択画面がでてきません。 インポートも同じようにできません。 他PCで、Access2000でリンク作成したMDBを Access2003で開いてみると、 Oracleのデータまで見ることができますので ODBC設定は正しいと思います。 Access2003を一旦削除し、インストールしなおしても 同じでした。 どうすればいいでしょうか?

  • ODBCの設定

    Excel+MySQLを行いたいのですが、ODBCの設定がわかりません。 仕様 Excel 2003 MySQL Server 5.0 MySQL ODBC 3.51 Driver ネットで調べたところ、「管理ツール/データ ソース (ODBC)」 の[ システムDSN ]に何か追加するみたいなのですが、この追加には 「MySQL ODBC 3.51 Driver」を指定すればいいのでしょうか? また、この設定を終えたらExcelからMySQLの内容を持ってこれたりできるのでしょうか。。。 教えてください。

  • accessのマクロでODBC接続で外部データをインポートしたいのですが

    accessのマクロでODBC接続で外部データを自動でインポートしたいのですがうまくいきません。「ファイルから外部データの取込みでインポート→ファイルの種類でODBC DATABASES()を選択し、コンピュータデータソース指定→テーブルを指定」ではできたのですが、マクロで以下のように設定したのですがうまくいきません。 アクション・・データベース変換 変換の種類・・インポート データベースの種類・・ODBC データベース データベース名 ODBC;DSN=ACSKNSM1DS;APP=Microsoft® Access;WSID=JYOHO08;DATABASE=ACSKNSM1;Trusted_Connection=Yes;TABLE=dbo.tbl_bank オブジェクトの種類・・テーブル オブジェクト名・・dbo_tbl_bank 変換先名・・銀行T テーブルの構造のみ変換・・いいえ ※銀行Tのテーブルはアクセスのテーブルを作成しました。 どうか宜しくお願い致します。

  • ODBCを使用する場合のファイルDSNの設定

    環境 WindowsXP Pro Visual Studio.NET 2003 インストールしたもの MySQL(ver:4.1.11) MyODBC-3.51.11-1-win.exe ODBC .NET Data Provider(ver:1.0.4030.0) (MDAC(ver:2.8)はいつのまにか勝手に入ってました) 「コントロールパネル」→「管理ツール」→「データ ソース (ODBC)」から「ODBCデータソースアドミニストレータ」を起動して、ファイルDSNタブから追加で【MySQL ODBC 3.51 Driver】を選択し「適当な名前」を入れて、「適当な名前」.dsnがファイルDSNに作成されるのですが、ダブルクリックしてみると 「一般エラー:DSNファイルC:\~~~~.dsnが無効です。」となってしまいます。 ユーザーDSNとシステムDSNはちゃんと追加でき、「Connector/ODBC」も設定でき、Access2003、VB.NETからMySQLで作ったテーブルは読み取れました。 VB.NETのサーバーエクスプローラから接続の追加で、データリンクプロパティのプロバイダタブから「Microsoft OLE DB Provider for ODBC Drivers」 を選び、接続タブから「接続文字列を使用する」にチェックを付けビルドで開いたデータソースの選択欄にファイルDSNで作った.dsnは表示されますが、選択してもデータリンクエラー「ドライバへの接続中にエラーが発生したため、操作を実行できません。」となりやはりファイルdsnが使えません。 どうやってファイルDSNを設定したらいいのでしょうか?

  • ODBCの設定について

    WindowsXPのODBCの設定について質問があります。 管理ツール → データソース(ODBC) にてODBCの設定画面を起動し、 システムDNSより新規でデータソースの追加を行いました。 追加内容は以下となります。 名前 :test ドライバ:Maicrosoft Access Driver (*.mdb) 今回設定した名前の「test」に関してですが、後ろに半角スペースが入ってしまい、「test 」という名前で登録してしまいました。 すると、再度設定画面を開いても、修正/削除ができなくなってしまいました。 何か打開策があればご指導願います。

  • ODBCの設定について

    現在アンケートサイトを作成しているのですが、チェックボックス型のアンケートサイトから数値データをデータベースに登録し、そのデータをエクセルにインポートしてグラフを利用してデータの統計・分析を行いたいと思っています。 そこで、ODBCを使ってデータをインポートしようと思っているのですが、データベースが大学のサーバーであるため、どのように設定したらよいのかわかりません。 外部サーバーにあるデータベースにODBCを使用することは可能なんでしょうか?