【Access2007】ODBCを使ってSQL Server 2012に接続
公開日:
:
最終更新日:2015/01/12
Microsoft Office ODBC, SQL Server 2012, データソース, 接続
Windows7のAccess2007をデータソース(ODBC)を使って、SQL Server 2012のテーブルを
接続(読み書き)をしてみたいと思います。
前回、Access2007のODBCが32bitを表示するということにハマッてしまいましたが、
無事に解決できたので、ODBC接続方法をメモしておこうと思います。
■Accessを起動し、外部データ/その他/【ODBC データベース】を選択。
■【リンクテーブルを作成してソース データにリンクする】にチェックを入れ、【OK】をクリック。
■データソースの選択画面で、【コンピューターデータソース】タブ選んで
作成した【ODBC】を選んで【OK】クリック。
■SQL Serverログイン画面が表示されるので、
ODBCを作成したときと同様に、SQL Serverで作成したログインユーザーとパスワードを
【ログインID】と【パスワード】を入力し、【OK】をクリック
■以下の画像のように、【テーブルリンク】画面が開き、
テーブル名が表示されるので、使いたいテーブルを選択し、【OK】をクリック。
※使いたいテーブルは複数選択も可能です。
ちなみに、主キーを設定していないテーブルを選択すると
【固有レコード識別子の選択】画面が表示されますが、適当に選択し【OK】しても、【キャンセル】しても
リンクテーブルは作成されます。
■↓のように【ナビゲーションウィンドウ】に選択したテーブルが表示されれば、完了です。
■作成したリンクテーブルをダブルクリックすると、↓の画面のようにレコードが表示されます。
※表示しているレコードはテストデータであり、架空の人物、架空のアドレスです。
Adsense
関連記事
-
【SQL Server】Excel VBAでSELECT文を実行してレコードセットへ取得
前回は、テーブルのレコードをVBAで直接更新(Insert/update/delete) 今回
-
【Outlook】開封メッセージ送信を先送りする技。
朝一でOutlookを起動したら、開封確認のメッセージ。 すごく嫌。個人的には、非常に嫌い。
-
【Excel】エクセルを起動(実行)しても、何も表示されない。
仕事の共有で使用しているエクセルを開くと、Excelの枠だけ表示されて何も表示されない。 壊れ
-
【Access】クエリ実行時に「引数が違います」と表示され実行できないときの対処法
Accessのクエリを実行すると 引数が違います とポップアップが表示され、クエリが実行できない
-
【Outlook】プレビューウインドウ(閲覧ウインドウ)で表示したら、メール既読のオフ設定
前回、「Outlookの開封メッセージ送信を先送りにする方法」で、少し書きましたが、 私用のメ
-
【Access】クエリで小数点の切り下げ、切り上げ
Access2007には、roundup、rounddown関数がない。 なので、純粋に関数だ
-
【Excel】複数のエクセル(ブック)のシートを一つのブックに結合するVBA
複数のエクセルのシートを一つのエクセルにまとめるVBAを作ってみた。 ソースコードは使い方の下
-
【Access】リンクテーブルの一括変換。ODBCを使わずにSQL Serverへ接続
Accessのリンクテーブルの接続先を一括で変更する方法 この方法なら、ODBCを使用していな
-
【PowerPoint】表や図形、画像オブジェクトの位置をピッタリ合わせる方法
パワーポイントで、図形や画像等のオブジェクトの細かい位置調整は、 完璧主義のこだわり派には非常にイ
-
【SQL Server】Excel VBAでSQLを実行し、レコードを更新(追加、更新、削除)する
VBAでSQL Serverのテーブルに SQL(Insert、Update、Delete)を発行