ASP指令碼生成GUID的實現

2021-04-13 07:02:19 字數 1004 閱讀 2720

guid 的格式為「******xx-***x-***x-***x-************」,其中每個 x 是 0-9 或 a-f 範圍內的乙個十六進製制的數字。例如:6f9619ff-8b86-d011-b42d-00c04fc964ff 即為有效的 guid 值。

為什麼要用guid?

世界上的任何兩台計算機都不會生成重複的 guid 值。guid 主要用於在擁有多個節點、多台計算機的網路或系統中,分配必須具有唯一性的識別符號。在 windows 平台上,guid 應用非常廣泛:登錄檔、類及介面標識、資料庫、甚至自動生成的機器名、目錄名等。

asp生成gudi的實現

dim objtypelib

set objtypelib = createobject("scriptlet.typelib")

response.write objtypelib.guid

在本機及網路主機均測試通過。

使用asp中的guid還存在點問題,就是如果直接用asp的元件(當然得伺服器支援)生成的guid是如我前面所說的那樣,會多出{}以及乙個空格和 e,不經過處理的話,是沒辦法直接用的,直接用在sql語句裡面,會因為「} e」而導致乙個截斷;因此,如果你想在asp中使用guid,用下面我提供的這個函式,就可以正常使用了。

'生成guid

function createguid()

dim objtypelib,

set objtypelib = createobject("scriptlet.typelib")

if err.number<>0 then

response.write("alert('伺服器限制,無法生成guid');history.back()")

set objtypelib = nothing

response.end

end if

createguid = mid(objtypelib.guid,2,36)

set objtypelib = nothing

end function

PowerDesigner 的指令碼生成

powerdesigner 的指令碼生成 powerdesigner的 各個版本會根據表的關係決定表的建立順序,不需要人為的對錶的建立順序進行排序。1 如果表之間沒有關係,那就沒有排序的必要性 2 如果表之間有外來鍵引用關係,那就看這種引用關係是內部還是外部的 例如a引用b,b引用c,那麼當建立外來...

操作sql指令碼生成表

print.out自己寫的工具類相當於system.out.println properties properties new properties properties.load resources.getresourceasstream propertiesname print.out prop...

Python指令碼生成csv檔案

usr bin python coding utf 8 匯入csv安裝包 import csv 1.建立檔案物件 f open 檔名.csv w encoding utf 8 newline 2.基於檔案物件構建 csv寫入物件 csv writer csv.writer f 3.構建列表頭 csv...