当前位置:Gxlcms > 数据库问题 > 数据库连接参数

数据库连接参数

时间:2021-07-01 10:21:17 帮助过:17人阅读

.

  1. Provider<span style="color: #808080">=</span>Microsoft.ACE.OLEDB.<span style="color: #800000; font-weight: bold">12.0</span>;Data Source<span style="color: #808080">=</span>c:\myFolder\myExcel2007file.xlsx;Extended Properties<span style="color: #808080">=</span>"Excel <span style="color: #800000; font-weight: bold">12.0</span> <span style="color: #ff0000">Xml</span>;HDR<span style="color: #808080">=</span>YES";

"HDR=Yes;" indicates that the first row contains columnnames, not data. "HDR=No;" indicates the opposite.

1.2  Treating data as text

Use this one when you want to treat all data in the file as text, overriding Excels column type "General" to guess what type of data is in the column.

  1. Provider<span style="color: #808080">=</span>Microsoft.ACE.OLEDB.<span style="color: #800000; font-weight: bold">12.0</span>;Data Source<span style="color: #808080">=</span>c:\myFolder\myExcel2007file.xlsx;Extended Properties<span style="color: #808080">=</span>"Excel <span style="color: #800000; font-weight: bold">12.0</span> <span style="color: #ff0000">Xml</span>;HDR<span style="color: #808080">=</span>YES;<span style="color: #ff0000">IMEX=<span style="font-weight: bold">1</span><span style="color: #000000">"</span></span>;
  • If you want to read the column headers into the result set (using HDR=NO even though there is a header) and the column data is numeric, use IMEX=1 to avoid crash.
  • To always use IMEX=1 is a safer way to retrieve data for mixed data columns. Consider the scenario that one Excel file might work fine cause that file‘s data causes the driver to guess one data type while another file, containing other data, causes the driver to guess another data type. This can cause your app to crash.

1.3  Xlsm files

Connect to Excel 2007 (and later) files with the Xlsm file extension. That is the Office Open XML format with macros enabled.

  1. Provider<span style="color: #808080">=</span>Microsoft.ACE.OLEDB.<span style="color: #800000; font-weight: bold">12.0</span>;Data Source<span style="color: #808080">=</span>c:\myFolder\myExcel2007file.xlsm;Extended Properties<span style="color: #808080">=</span>"Excel <span style="color: #800000; font-weight: bold">12.0</span> <span style="color: #ff0000">Macro</span>;HDR<span style="color: #808080">=</span>YES";

1.4  Excel 97-2003 Xls files with ACE OLEDB 12.0

You can use this connection string to use the Office 2007 OLEDB driver (ACE 12.0) to connect to older 97-2003 Excel workbooks.

  1. Provider<span style="color: #808080">=</span>Microsoft.ACE.OLEDB.<span style="color: #800000; font-weight: bold">12.0</span>;Data Source<span style="color: #808080">=</span>c:\myFolder\myOldExcelFile.xls;Extended Properties<span style="color: #808080">=</span>"Excel <span style="color: #800000; font-weight: bold">8.0</span>;HDR<span style="color: #808080">=</span>YES";

 

数据库连接参数

标签:disabled   books   ati   ade   ash   data   general   参数   other   

人气教程排行