使用 Access 2002,我无法在这样的查询中转义数据库路径中的 ] 字符:
SELECT * FROM [MS Access;DATABASE=D:\bd].mdb;].[MYTABLE];
我尝试过但不起作用的方法:
SELECT * FROM ["MS Access;DATABASE=D:\bd].mdb;"].[MYTABLE];
SELECT * FROM [MS Access;"DATABASE=D:\bd].mdb";].[MYTABLE];
我在 msdn 文档中没有找到任何关于转义路径的内容:http: //msdn.microsoft.com/en-us/library/office/ff194542.aspx
(我不想使用链接表,因为查询实际上是将数据导出到 excel 或其他数据库,例如 SELECT * INTO [text;database=d:\;HDR=Yes].[csvfile.csv] FROM MyTable; )