where句で2つの日付を使用するにはどうすればよいですか。コンパイラは構文に関するエラーを私に与え続けます。クエリでFROM
機能を忘れてしまった、あなたがambersandsとD1およびD2を分離する必要があるかのように私は私のwhere句Excel VBA where句を使用する場合
Sub Get_Data()
Dim cn As Object
Dim rs As Object
Dim strFile As String
Dim strCon As String
Dim strSQL, strInput As String
strFile = "A:\Test\de.accdb"
strCon = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & strFile
Set cn = CreateObject("ADODB.Connection")
cn.Open strCon
d1 = InputBox("Input Start Date")
d2 = InputBox("Input End Date")
strSQL = "SELECT NAME, Location From db 1WHERE orderdate between ""'d1'"" AND ""'d2'"" Order By Location ASC;"
cn.Execute strSQL
cn.Close
Set cn = Nothing
End Sub
:これを試してみてください。 – ManoDestra