|
導讀數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應... 數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。 好啦,以后不用為主鍵重復問題再煩惱了吧。不過,請注意該函數需要的支持文件:(以PB7.0為例) pbappl.reg(執行它注冊一遍,7.0以下必須此文件) Pbvm70.dll(不用多說了) Pbaen70.tlb(PB自動應用服務類庫入口) GUID如何做到唯一? 要確保一個標識是唯一的,僅有兩個方法: 1.通過一些機構組織來登記; 2.使用特別的算法來產生唯一的數字,這些數字可被認為在世界范圍內是唯一的。 第一個方法很常見,比如身份證號碼是國家制定的標識個人。它的問題是,制定這標識的機構組織自身存在執行偏差,而且手續繁瑣,多數情況下你得花錢費時。 第二個方法更適合于開發者。如果你可以發明一個算法,每次調用它都可以產生一個可被認為是唯一的名字,那么這個問題就解決了。 事實上,開發軟件基金會(Open Software Foundation,OSF)已經研究出一種能產生唯一標識符的算法,產生全球唯一標識符(Universally Unique Identifier,UUID)。在COM的命名標準上,微軟使用同樣的算法!在COM中微軟將它重命名為Globally Unique Identifier(GUID)。 生成GUID的算法根據以下幾個方面:1.當前日期和時間。2.網絡適配器卡地址。3.時針序。4.自動遞增計數器。其中,網卡地址是相互不同的,對沒有網卡的機器,地址對使用中的機器保持唯一性。 GUID的記錄通常采用16進制。不過這沒有關系,一個典型的GUID類似為:"88AB240C-F761-49B8-B47F-94B0ABA4115A",略去"-",即為一個128位的唯一數字。2的128次方是一個非常大的數字。128位的接口標識符使得我們可能創建大約340282366920900000000000000000000000000個獨立的接口,足夠為將來10782897524560000000年每秒創建一萬億個接口。 這是個什么概念呢?就拿這幾個數字中最小的“一萬億”來說。假如把銀河系縮小一萬億倍,也就是把銀河系直徑縮小到一百萬公里,這時太陽就變成一粒芝麻,那么最大的行星木星就變成了一;覊m。 即使地球毀滅了,它仍然是全球唯一。 全新的路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。 |
溫馨提示:喜歡本站的話,請收藏一下本站!