パソコン活用研究5番街(Visual Basic、Excel(VBA)、BASIC プログラミング研究)

データマネジャーでmdbデータベース作成A 〜 SQL文

データマネジャーでSQL文を登録、実行することができます。
せっかくなのでSQL文を使ってみます。



(1)データマネジャーのSQLステートメントにSQL文を書く

上記例では、以下のようなselect文を書いた。
select 単語マスター.単語, 単語マスター.意味, 品詞マスター.品詞 FROM 単語マスター, 品詞マスター
WHERE 単語マスター.品詞コード = 品詞マスター.品詞コード

SQL文については、あとで簡単に説明します。


(2) 「保存」をクリック
クエリー名を聞かれるので、クエリーの名前を入力すると、上のテーブル/クエリーに名前が登録される。
上記例では、単語意味品詞 として登録した。


(3) SQLパススルークエリーかと聞かれるのでnoにしておく



「いいえ」にすると、SQL文はMicrosoft Jetデータベースエンジンで処理されます。
「はい」にすると、ODBCデータベースサーバにSQL文が送信され、そのデータベースエンジンでSQL文が
処理されます。
他のデータベースのフロントエンドとしてデータマネジャーを使っている場合には、パススルークエリーを
使うこともあるでしょう。
Yesにすると接続文字列を聞かれます。SQL文を直接送りたいDBへの接続文字列を 入れることになります。
(何も入れなくてもそのまま動作してしまうこともあるんですが)


(4) 実行する。
「実行」ビタンをクリックするとSQL文が実行されます。



このSQL文は、単語マスターテーブルから、単語、意味を 品詞マスターテーブルから品詞 をひっぱってきて
結合して表示しています。


2 SQL文の基礎

SELECT 列名 FROM テーブル名



TopPage > Visual BasIc&Excel活用研究目次