Le GUID (Global Unique Identifier) sono speciali chiavi di identificazione (volgarmente delle stringhe di testo) il cui scopo è quello di essere uniche all’interno del contesto nel quale vengono utilizzate. Generalmente vengono utilizzate per identificare particolari tipi di dati all’interno delle applicazioni software e spesso sono generate per identificare chiavi univoche all’interno delle tabelle di database.

Coloro che scrivono applicazioni per ASP classico basato su VBScripting possono avere necessità di generare queste chiavi per inserire, ad esempio, identificatori univoci per la tabella dei clienti o dei prodotti.

Ecco come fare

Function GenerateGUID
Dim tmpStr, tmpObj
  Set tmpObj = Server.CreateObject("Scriptlet.TypeLib")
  tmpStr = tmpObj.guid
  Set tmpObj = Nothing
  GenerateGUID = tmpStr
End Function