'Select * into '+TempTableName+' from OpenDataSource(''Microsoft.JET.OLEDB.4.0'',''Data Source=' +ExcelFilePath+';Mode=Read;Extended Properties=Excel 5.0;Persist Security Info=True'')...[' +SheetName+'$]'; 如果我的excel表中的sheetname带有“()”(比如sheetname是:价格(详细))这个的话,这句语句就会报错。 在我不修改sheetname的前提下,我怎么让这个sql语句不报错,能正确执行呢?
'SELECT * into '+TempTableName+' from openrowset(''MICROSOFT.JET.OLEDB.4.0'', ''Excel 5.0;HDR=YES;DATABASE='+ExcelFilePath+''',''select * from ['+SheetName+'$]'')'; 学习