解决方案1:
单独安装供2003版本导入数据用的“ODBC 数据源管理器”中的Excel驱动程序“Excel files Microsoft Excel Drive(*.xls)”。
操作方法如下:
步骤1: 单击桌面“开始”→“设置”→“控制面版”,出现“控制面板”对话框,
步骤2 鼠标双击“管理工具”图标,在弹出的“管理工具”对话框中双击“数据源(ODBC)”,出现“管理工具”对话框,
步骤3 鼠标双击“数据源(ODBC)”图标,弹出“ODBC 数据源管理器”对话框,
步骤4 单击“添加”按钮,在弹出的“创建数据源”对话框中,选择Microsoft Excel Drive(*.xls)驱动程序
步骤5 单击“完成”按钮,进行“ODBC Microsoft Excel 安装”,数据源名输入Excel 2003,版本选择“Excel 97-2000”,
步骤6 单击“确定”按钮完成安装,出现2个关于Excel的驱动程序,
至此,用驱动程序“Excel files Microsoft Excel Drive(*.xls)来新建数据库查询将不会出现错误提示了。
SQL语句:
Select '测试1' ,* from `D:\连接测试\测试1`.`1月$` `1月$` union all Select '测试1' ,* from `D:\连接测试\测试1`.`2月$` `2月$` union all Select '测试2' ,* from `D:\连接测试\测试2`.`1月$` `1月$` union all Select '测试2' ,* from `D:\连接测试\测试2`.`2月$` `2月$`复制代码
解决方案2:
很简单,不用单独安装专供2003版本导入数据用的“ODBC 数据源管理器”中的Excel驱动程序“Excel files Microsoft Excel Drive(*.xls)”,在SQL语句上加上文件的扩展名让“ODBC 数据源管理器”自动识别即可。
SQL语句:
Select '测试1' ,* from `D:\连接测试\测试1.xls`.`1月$` `1月$` union all Select '测试1' ,* from `D:\连接测试\测试1.xls`.`2月$` `2月$` union all Select '测试2' ,* from `D:\连接测试\测试2.xls`.`1月$` `1月$` union all Select '测试2' ,* from `D:\连接测试\测试2.xls`.`2月$` `2月$`