Chp6講義.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chp6講義.doc

第6章 讀取txt/csv純文字檔案的方法 目錄 1. 本章目的: 2 2. 使用純文字txt/csv資料檔案的好處 3 3. 純文字txt/csv資料庫檔案的特徵 3 4. 範例練習[exp6-1]:讀入txt/csv方法1:將純文字檔當作資料庫方式讀入(採用Oledb,這是常用來連結資料庫的方法之一) 5 5. 範例練習[exp6-2]:讀入txt/csv方法2:將純文字檔當作資料庫方式讀入(採用Odbc,這是早期讀資料庫方法,現在少用了) 8 6. 範例練習[exp6-3]:讀入txt/csv方法3:將純文字檔以資料流的方式一行一行讀入,再依照逗號切割到陣列 12 7. 範例練習[exp6-4]:讀入網路txt/csv檔案方法:將純文字檔以資料流的方式逐行讀入,再依照逗號切割到陣列 15 本章目的: 練習讀取txt/csv純文字檔案的方法。 一般有兩種方法: 將純文字檔當作『資料庫』的方式來讀入 將純文字檔當作『檔案資料流streamReader』方式來讀入 練習讀取網路上面txt/csv純文字檔案的方法 只有一種方法: 將純文字檔當作『檔案資料流streamReader』方式來讀入 使用純文字txt/csv資料檔案的好處 優點: 純文字檔可以跨平台使用 在PC,手機,PDA,平板電腦,i-phone...都可以使用 而且純文字檔案小,尤其轉存成binary二位元檔案,時檔案空間更是小 而且純文字特色是簡單,全部資料都以逗號分隔 純文字txt/csv資料庫檔案的特徵 這兩者,都以『,』來分隔資料,也都是純文字檔,本質很類似 Csv可以直接匯入Excel檔案 早期這是種非常普遍儲存資料的方法 若儲存成binary二元碼則檔案會很小,不會佔據硬碟空間 現在很多的資料,還是以這種txt/csv格式來儲存 範例1:customer.txt 範例2:employee.csv Csv檔案可直接讀入Excel 範例練習[exp6-1]:讀入txt/csv方法1:將純文字檔當作資料庫方式讀入(採用Oledb,這是常用來連結資料庫的方法之一) 練習目標: 讀入txt/csv 將純文字檔當作資料庫方式讀入(採用Oledb,這是常用來連結資料庫的方法之一) 重點: 採用Oledb的方式讀入 換言之,就跟讀取Access資料庫的語法差不多 唯一的差別在於以下三點 (1)連接字串str寫法不同 (2)連接的『Data Source=』這裡要寫的反而是實際硬碟路徑E:\_NET\98資料庫\chp6-純文字檔txt-csv\exp6-1\exp6-1\bin\Debug (2)連接的『Data Source=』也也可以寫相對路徑:|DataDirectory|\ (3)查詢的資料表『select * from』這裡要寫的反而是檔案名稱customer.txt 範例:以下的螢光筆區域 注意:若第一列有欄位名稱,則HDR=YES (預設值為YES)(第一行當欄位名稱處理) 注意:若第一列無欄位名稱,直接就是數據了,則HDR=NO (第一行當數據處理) Dim str As String = Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Text;HDR=YES;Data Source=|DataDirectory|\ Dim conn As OleDbConnection = New OleDbConnection(str) conn.Open() 查詢資料 Dim str1 As String = select * from customer.txt 重點: 先下載資料庫檔案到專案的目錄bin\debug裡面 customer.txt customer.csv employee.txt employee.csv 重點:使用oledb連線方法,需要先載入相關的資料庫的定義檔 Imports System.Data Imports System.Data.OleDb 重點: DataAdapter讀取資料庫的關鍵程式碼,可以直接去複製『講義:OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server)』 視窗講義 OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) SqlClient連線-視窗版關鍵程式碼(適用於連線SQL server) ? ? .tw/lecture/database/OleDb連線DataAdapter查資料表-視窗版關鍵程式碼-AccessExcelSQ

文档评论(0)

ailuojue2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档