现在的位置: 首页 > 综合 > 正文

应用GUID

2013年10月07日 ⁄ 综合 ⁄ 共 645字 ⁄ 字号 评论关闭

应用GUID

项目经验 2008-10-10 15:50   阅读3   评论0

 

1、MS SQL SERVER:
newid()

2、Access:
数据类型=自动编号,字段大小=同步复制 ID

3、ASP:
使用ASP中的GUID还存在点问题,就是如果直接用ASP的组件(当然得服务器支持)生成的GUID是如我前面所说的那样,会多出{}以及一个空格和 e,不经过处理的话,是没办法直接用的,直接用在sql语句里面,会因为“} e”而导致一个截断;因此,如果你想在ASP中使用GUID,用下面我提供的这个函数,就可以正常使用了。

'生成GUID
Function CreateGUID()
    Dim objTypeLib,
    Set objTypeLib = server.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

4、ASP.NET:
GUID结构,
Guid id = Guid.NewGuid();           
Response.Write(id.ToString());

抱歉!评论已关闭.