您好,登錄后才能下訂單哦!
這篇文章主要介紹“ADO.NET庫舉例分析”,在日常操作中,相信很多人在ADO.NET庫舉例分析問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ADO.NET庫舉例分析”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator\桌面\ADO.NET庫Excel2003\Enclosure.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";Persist Security Info=False
注意這個ConnectionString語句中的“Extended Properties”處的“Excel 8.0”,“Excel”與ADO.NET庫“ 8.0”之間要空格,如果少了,也會報錯“找不到可安裝的ISAM”,連接失敗。
注:Indexed Sequential Access Method(ISAM——索引順序訪問方法)它是一種索引機制。
用于高效訪問文件中的數據行。ISAM(帶索引序列存取法)是IBMADO.NET庫公司發展起來的一個文件操作系統,可以連續地(按照他們進入的順序)或者任意地(根據索引)記錄任何訪問。每個索引定義了一次不同排列的記錄。一個職工數據庫基于搜尋的信息可以有幾個索引。
例如,按照職工所屬科室的部門索引中,同時還有按照職工姓ADO.NET庫氏字母順序排名的名字索引。每個索引中的關鍵詞都是制定的。對于職工名字字母順序索引,姓就是指定的關鍵詞。ISAM的開發早于VSAM(虛位存儲通道法)。
如果是Excel是Excel2007,連接語句完全變化了:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0;HDR=YES";
SQL語法:"SELECT * FROM [sheet1$]"也就是excel 表單名字后必須跟 "$" 然后整個用[]括起來。ADOTable表也可以不使用[],但是用ADOTable,要將TableDirect屬性設置為True。設置正確表名字,這樣用ADOTabADO.NET庫le連接也是可以的。
到此,關于“ADO.NET庫舉例分析”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。