Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Funcția GUIDFromString efectuează conversia unui șir într-un GUID, care este o matrice de tip Byte.

Sintaxă

GUIDFromString ( expresie șir )

Argumentul stringexpression necesar este o expresie șir care se evaluează la un GUID sub formă de șir.

Observații

Motorul de baze de date Microsoft Access stochează GUID-uri ca matrice de tip Byte. Totuși, Microsoft Office Access 2007 nu poate returna date Byte dintr-un control dintr-un formular sau dintr-un raport. Pentru a returna valoarea unui GUID dintr-un control, trebuie să efectuați conversia acestuia într-un șir. Pentru a efectua conversia unui GUID într-un șir, utilizați funcția StringFromGUID . Pentru a efectua conversia unui șir într-un GUID, utilizați funcția GUIDFromString .

Exemplu de interogare

Expresie

Rezultatele

SELECT userID,GUIDfromString(userGUID) ca GUIDCode FROM GUID_Table;

Afișează "userID", efectuează conversia StringExpression(userGUID) în GUID (matrice de byți) și se afișează în GUID-ul coloanei. Acest exemplu funcționează doar pentru o expresie șir care se poate evalua la un GUID.

Exemplu VBA

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Următorul exemplu utilizează funcția GUIDFromString pentru a efectua conversia unui șir într-un GUID. Șirul este un GUID stocat în formă de șir într-un tabel de angajați reprodus. Câmpul, s_GUID, este un câmp ascuns adăugat la fiecare tabel reprodus dintr-o bază de date reprodusă.

Sub CheckGUIDType()
Dim dbsConn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
' Make a connection to the current database.
Set dbsConn = Application.CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.Open "Employees", _
dbsConn, , , adCmdTable
' Print the GUID to the immediate window.
Debug.Print rst!s_GUID
Debug.Print TypeName(rst!s_GUID)
Debug.Print TypeName(GuidFromString(rst!s_GUID))
Set rstEmployees = Nothing
Set dbsConn = Nothing
End Sub

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×