SQL语句处理含有特殊字符的表名

时间:2025-03-19 11:12:03

SqlStr="select * into "+SheetName+" from  "+FartherDirectory;

        上面个的SQL语句在执行的时候有时会出错,后来发现如果SheetName中含有特殊字符“+”,在网上找了半天才知道解决办法,如果表名中含有“@#¥%*+-”等特殊符号,则在处理的表的时候需要加上“[ ]”,例如上面的语句需要改为下面的语句才能够接收含有特殊字符的表名。

                                                                SqlStr="select * into ["+SheetName+"] from  "+FartherDirectory;

打完收工!!!