以下のコードは、Accessデータベースのテーブルからレコードを取得するためのSQLステートメントを示しています。
空欄に当てはまる最も適切なキーワードを以下の選択肢より1つ解答しなさい。
Sub Exam1()
Dim N As String
N= "【 空欄① 】 * FROM 販売名簿;"
DCurrentDb.QueryDefs("販売クエリ").SQL = N
DDoCmd.OpenQuery "販売クエリ"
End Sub
1.INSERT
2.UPDATE
3.SELECT
4.DELETE
正解
3
解説
【9章 SQL基礎】
【SELECTステートメント】
●SELECTステートメントはテーブルからレコードを取得するために使用されるSQLのキーワードです。
【コード解説】
以下のコードは、Accessデータベースのテーブルからレコードを取得するためのSQLステートメントを示しています。空欄に当てはまる最も適切なキーワードを以下の選択肢より1つ解答しなさい。
' QクエリというクエリのSQLプロパティを設定するコードを想定
Sub Exam1()
Dim N As String
N= "SELECT * FROM 販売名簿;"
' 販売名簿テーブルからすべてのレコードを取得
DCurrentDb.QueryDefs("販売クエリ").SQL = N
' 現在開いているデータベース(CurrentDb)内の「販売クエリ」という名前のクエリのSQLプロパティに、変数 'N' に格納されたSQL文を設定します。
DDoCmd.OpenQuery "販売クエリ"
' OpenQueryメソッドで「販売クエリ」という名前のクエリを実行して開きます。
End Sub
1.INSERT
誤り。
INSERTステートメントは新しいレコードを追加するために使用されます。
2.UPDATE
誤り。
UPDATEステートメントは既存のレコードを更新するために使用されます 。
3.SELECT
正しい。
SELECTステートメントはテーブルからレコードを取得するために使用されるSQLのキーワードです。
4.DELETE
誤り。
DELETEステートメントはレコードを削除するために使用されます 。