我需要在MS Access中创建一个表,然后根据用户提供的日期范围(StartDate,EndDate)附加带有DATES的列作为字段名称,如下所示:
姓氏| FirstName |角色| 10/01/2017 | 2017/02/10 ....
以下代码段接近,但只能使用格式为" Oct01" (mmmdd),与期望的" 10/01 / 2017"。我发誓我最早的尝试确实产生了所需的日期格式作为字段名称,但我似乎无法重现 - 猜测"格式&#34 ;;
的语法问题<svg width="100%" height="370px" viewBox="0 0 1148.942 598.47" preserveAspectRatio="none" >
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="1153" height="680">
<image xlink:href="images/headerBackground.png" x="0" y="0" width="1153" height="680" />
</pattern>
</defs>
<path fill="url(#img1)" d="M1145.237,3.395H3.379v592c0,0,247.108-160.416,1141-99L1145.237,3.395z"/>
</svg>
答案 0 :(得分:1)
将字段名称括在方括号中,如下所示:
CurrentDb.Execute "ALTER TABLE myTable ADD COLUMN [10/02/1017] CHAR"
方括号允许您在标识符中使用空格或其他特殊字符。在任何其他SQL语句中引用字段名称时,您需要确保使用括号。
即使可以执行此操作,也不建议在标识符名称中使用特殊字符。