INF: Excel ODBC 驅動程式和文字的 ODBC 驅動程式注意事項

文章翻譯 文章翻譯
文章編號: 178717 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

主要文件,以 Microsoft Excel 和文字 ODBC 驅動程式是 Microsoft 桌面資料庫驅動程式說明檔,從 ODBC 管理員] 下的 [說明] 按鈕叫用。本文主要是以 Excel 驅動程式和文字驅動程式的功能上詳細說明。

其他相關資訊

Excel 驅動程式特性

  • 正在讀取:
    若要將 ODBC 資料庫目錄函數的 Excel 資料表必須有在其中的資料。

    Excel 驅動程式支援 3.0、 4.0、 5.0/7.0 和 97 的 Excel 版本。 資料行名稱如果存在,必須在第一列。 Excel 3.0、 5.0 和 97 檔案格式必須有定義資料庫範圍。
  • 書寫:
    在建立資料表時將建立驅動程式:

    • 如果透過建立連線來源的資料版本是 3.0 版本是 Excel (也就是 Excel 3.0/4.0)。
    • 它連線到如果資料來源的版本是活頁簿中的一個首頁工作表 」 Excel 5.0/7.0 」 或 「 Excel 97 」。
  • 並行處理:
    預設情況下,所有資料表都開啟為唯讀。使用者必須明確地選擇開啟以獨佔方式依序按一下以清除 [唯讀] 核取方塊在 Excel 安裝程式中。
  • 最大的資料行名稱的長度:
    透過 64 個字元的資料行名稱將會產生錯誤。
  • 分隔資料行名稱:
    Excel 驅動程式將允許資料行名稱來包含任何有效的 Excel 包括空格的字元。分隔識別項,就必須在這種情況下使用。不會使用一個驚嘆號字元 (!) 資料行名稱中,因為它在 Excel 中具有特殊意義 ; 將如果資料行名稱中包含一個驚嘆號 Excel IISAM 會在內部它字元轉換成錢幣符號 ($)。
  • 驅動程式產生的資料行名稱:
    未指定 (空白) 的資料行名稱會被取代的驅動程式產生名稱 (欄比方說 1 個資料行 1,等等)。

Excel 驅動程式的限制

  • 插入資料表:
    想要使用 [另存新檔] 選項的 Excel 資料的應用程式會發出新的資料表的 CREATE TABLE 陳述式,然後執行後續的 INSERT 作業到新的資料表。INSERT 陳述式會導致附加至資料表。沒有其他的作業可以完成資料表上,直到它被關閉並重新開啟第一次。資料表關閉第一次之後沒有後續插入可以完成。
  • 不支援的 SQL:
    驅動程式將不支援 DELETE、 UPDATE 或 ALTER TABLE 陳述式。 雖然是可以更新值 DELETE 陳述式不會移除資料列從 Excel 試算表為基礎的資料表。不支援這些作業。基本上,您只可以新增 (插入) 到資料表。
  • 零長度字串的處理方式:
    因為基礎資料格式不會有什麼方法可以區別空字串和 NULL 資料,具有包含空字串的搜尋條件的查詢不會符合任何資料表中的空字串。這是因為空的字串被視為一個 NULL 在這種情況下,NULL 永遠不會符合任何項目 (非甚至其他 NULL)。

文字驅動程式的限制

  • 沒有 HTML 支援
  • 不支援的 SQL:
    驅動程式不支援 DELETE、 UPDATE、 CREATE INDEX、 DROP INDEX 或 ALTER TABLE 陳述式。
  • 猜測 」 可辨識的文字資料行的長度上限:
    文字驅動程式的猜測功能只能是小於 64,513 位元組的文字資料行。
  • 零長度字串的處理方式:
    因為基礎資料格式不會有什麼方法可以區別空字串和 NULL 資料,具有包含空字串的搜尋條件的查詢不會符合任何資料表中的空字串。這是因為空的字串被視為一個 NULL 在這種情況下,NULL 永遠不會符合任何項目 (非甚至其他 NULL)。

屬性

文章編號: 178717 - 上次校閱: 1999年8月25日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Open Database Connectivity 3.0
關鍵字:?
kbmt kbinfo KB178717 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:178717
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com