记录遇到的问题,及解决办法
strFileName ,是待导入文件的文件名,
当导入文件名,举例:【测试案例】,功能没有问题
.Open "select * from '" & strFileName & " '"
当导入文件名,举例:【测试–案例01】,就会报错了
原因:因为在SQL中 “–”代表着注释,而下面的整句话变为了
.Open "select * from '" 测试--案例01 " '"
即语句执行的是 select * from '测试
所以会报错;
解决办法:
将 strFileName 写为一个整体,加 [ ] 即可
.Open "select * from [" & strFileName & "]"