【轉】Access 資料庫的資料類型

來源:互聯網
上載者:User

標籤:

  今天開發資料庫萬用群組件時,做C#資料庫類型與Access資料庫類型的相互轉化時,發現Access中“text”類型的最大長度為255,當長度超過255時,需改用“Memo”類型。故轉了一篇介紹Access資料庫資料類型的博文,如下。

原文地址:http://blog.163.com/[email protected]/blog/static/36024777200932210508692/

Access 資料庫的資料類型

一、資料類型

Access資料庫為欄位提供了10種資料類型,它們的用法和所佔儲存空間大小如下:

1.文本型(Text):用於輸入文本或文本與數字相結合的資料,最長為255個字元(位元組),預設值是50。在Access中,每一個漢字和所有特殊字元(包括中文標點符號)都算作一個字元。

表示方法:用英文單引號(’  ’)或英方雙引號(”  ”)括起來。例:’王剛’、’會計2班’、’3246291’等。

2.貨幣型(Currency):用來儲存貨幣值,佔8個位元組,在計算中禁止四捨五入。

3.數字型(Number):用於可以進行數值計算的資料,但貨幣除外。數字型欄位按欄位大小分位元組、整型、長整型、單精確度型、雙精確度型、同步複製ID和小數7種情形,分別佔1、2、4、4、8、16和12個位元組。

表示方法:直接書寫即可。例:3246291

4.日期/時間型(Date/Time):用於儲存日期和(或)時間值,佔8個位元組。

表示方法:用英文字元#號括起來。例:#2010-02-25#、#02/25/2010#、#2010-02-25  15:30#、#2010-02-25 3:30pm#、#15:30#都是合法的表示方法。不過要注意:日期和時間之間要留有一個空格。

5.自動編號型(AutoNumber):用於在添加記錄時自動插入的序號(每次遞增1或隨機數),預設是長整型,也可以改為同步複製ID。自動編號不能更新。

6.是/否型(Yes/No):用於表示邏輯值(是/否,真/假),佔1個位元組。

表示方法: .T.  .F.    True false

7.備忘型(Memo):用於長文本或長文本與數字(大於255個字元)的結合,最長為65535個字元。

8.OLE對象型(OLE Object):用於使用OLE協議在其它程式中建立的OLE對象(如Word文檔、Excel試算表、圖片、聲音等),最多儲存1GB(受磁碟空間限制)。

9.超級連結型(Hyper Link):用於存放超級連結地址,最多儲存64000個字元。

10.查閱嚮導型(Lockup Wizard):讓使用者通過組合框或列表框選擇來自其它表或值列表的值,實際的欄位類型和長度取決於資料的來源。

附件A中列出了Access的全部資料類型的適用範圍和它們的預設寬度(即預設的儲存空間)。

二、如何確定欄位資料類型

1、和金錢有關的,用貨幣型,和金錢無關但需數值計算的選數字型,無需數值計算又不超過255個字元的選文本型,超過255個字元的選備忘型。

2、如果只有兩個確定的值可供選擇,可以用是/否型,也可以用文本型。其他如日期型類型,含義明顯,不再敘述。

【轉】Access 資料庫的資料類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.