お世話になります。
下記のようなSELECT文を使用し、ACCDBにアクセスをしております。
$scriptPath = $MyInvocation.MyCommand.Path
$currentPath = Split-Path -Parent $scriptPath
$db = Join-Path $currentPath "test.accdb"
$connection = New-Object -ComObject ADODB.Connection
$connection.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=$db")
$Cmd = "SELECT * FROM Transport where CreateDate = '2018/08/02'"
$rs = $connection.Execute($Cmd)
上記でADCCDB側の列名がCreateDate であれば問題ないのですが、
CreateDate という列名、実はCreate Date と、半角スぺースが間に入っている名前なのです。
このため、
$Cmd = "SELECT * FROM Transport where Create` Date = '2018/08/02'"
のように実行しておりますが、エラーとなってしまいます。
列名に半角スぺースがあるような場合、どのようにして列名を指定すればよいか、ご教示いただけますでしょうか。
よろしくお願いします。