回覆列表
  • 1 # lanfengz2

    在透過ADO對Excel物件進行連線時(此時Excel則認為是一個數據源),需要配置對Excel資料來源對應的連線串,這個連線串中包括了Provider資訊(其實類似對資料庫進行連線操作時,都需要指定連線字串),

    以下是一行連線串原始碼: strConnString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strExcelFilePath & ";Extended Properties=Excel 12.0" 這裡的Provider使用了Microsoft.ACE.OLEDB.12.0,其實除了Microsoft.ACE.OLEDB.12.0,還有Microsoft.Jet.OLEDB.4.0,它們倆者之間有什麼聯絡和區別呢: 共同點:都是做為連線Excel物件的介面引擎 不同點:

    對於不同的Excel版本,有兩種介面可供選擇:Microsoft.Jet.OLEDB.4.0(以下簡稱 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下簡稱 ACE 引擎)。 Jet 引擎,可以訪問 Office 97-2003,但不能訪問 Office 2007。 ACE 引擎是隨 Office 2007 一起釋出的資料庫連線元件,既可以訪問 Office 2007,也可以訪問 Office 97-2003。

  • 中秋節和大豐收的關聯?
  • 馬上立秋了,秋裹伏,還能熱多長時間?