Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1519 / 9994 ←次へ | 前へ→

【11767】テーブル作成クエリをマクロから実行する方法
質問  まい  - 10/9/10(金) 13:38 -

引用なし
パスワード
   作成したクエリをアクションクエリでテーブル作成をしていますが、
マクロで直接実行させるようにしたいと思っています
しかし、何度試してみても、エラーがでてしまい、解決できません

cmd.Execute
↑ここの部分でエラーが発生してしまいます

実行時エラー'''-2147217900(80040e14) SQLステートメントが正しくありません
 Delete、Insert、Procedure、SelectまたはUpdateを使用して下さい。

何がよくないのか、是非アドバイスを頂けるとありがたいです
お願いします

現在のマクロ

Sub テーブル作成()

'On Error GoTo エラー

Dim cn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim mySQL As String

Set cn = CurrentProject.Connection

mySQL = "SELECT * "
mySQL = mySQL & "INTO T_LIST "
mySQL = mySQL & "FROM Q_LIST;"

cmd.ActiveConnection = cn
cmd.CommandText = "Q_LIST"

cmd.Execute '←ここでエラー発生

cn.Close: Set cn = Nothing

Exit Sub

エラー:
If Err.Number = -2147217900 Then
  DoCmd.DeleteObject acTable, "T_LIST"
  Resume
Else
 MsgBox Err.Number & " : " & Err.Description
End If

End Sub
1,534 hits

【11767】テーブル作成クエリをマクロから実行する方法 まい 10/9/10(金) 13:38 質問[未読]
【11768】Re:テーブル作成クエリをマクロから実行す... 10/9/10(金) 17:31 発言[未読]
【11774】Re:テーブル作成クエリをマクロから実行す... まい 10/9/13(月) 12:00 質問[未読]
【11775】Re:テーブル作成クエリをマクロから実行す... 10/9/13(月) 13:57 回答[未読]
【11777】Re:テーブル作成クエリをマクロから実行す... まい 10/9/16(木) 15:29 発言[未読]

1519 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078193
(SS)C-BOARD v3.8 is Free