Sql select查询中的$symbol
为什么我们在select查询中给$symbol (“从[Sheet1$]中选择*”,连接) 我尝试检索不带$symbol的数据,但显示错误Sql select查询中的$symbol,sql,excel,select,Sql,Excel,Select,为什么我们在select查询中给$symbol (“从[Sheet1$]中选择*”,连接) 我尝试检索不带$symbol的数据,但显示错误 因此,任何人都可以告诉我,Sheet1$中的$需要什么。$ODBC和Ole DB的SQL语法略有不同 •对于ODBC:从“Sheet One$”中选择“Column Name”。即excel工作表名称后跟“$”并用双引号括起来。 •对于Ole DB:从[Sheet One$]中选择[Column Name]。即excel工作表名称后跟“$”并用“[”“]”括
因此,任何人都可以告诉我,Sheet1$中的$需要什么。$ODBC和Ole DB的SQL语法略有不同
•对于ODBC:从“Sheet One$”中选择“Column Name”。即excel工作表名称后跟“$”并用双引号括起来。
•对于Ole DB:从[Sheet One$]中选择[Column Name]。即excel工作表名称后跟“$”并用“[”“]”括号括起来。
Odbc连接字符串:
适用于Excel 2.0-2003
DRIVER={Microsoft Excel驱动程序(*.xls)};IMEX=1;MaxScanRows=16;DBQ=C:\Invoice.xls代码>
适用于Excel 2007
DRIVER={Microsoft Excel驱动程序(*.xls,*.xlsx,*.xlsm,*.xlsb)};IMEX=1;MaxScanRows=16;DBQ=C:\Invoice.xls代码>
高级ETL处理器和Visual Import ETL都使用odbc连接到Excel
OLE DB连接字符串:
适用于Excel 2.0-2003
Provider=Microsoft.Jet.OLEDB.4.0;数据源=C:\MyExcel.xls;扩展属性=“Excel 8.0;HDR=Yes;IMEX=1”代码>
适用于Excel 2007
Provider=Microsoft.ACE.OLEDB.12.0;数据源=c:\myFolder\myExcel2007file.xlsx;扩展属性=“Excel 12.0 Xml;HDR=YES;IMEX=1”代码>