Funkcija GUIDFromString

Funkcija GUIDFromString konvertē virkneGUID, kas ir baitu tipa masīvs.

Sintakse

GUIDFromString ( stringexpression )

Vajadzīgais stringexpression arguments ir virknes izteiksme, kas tiek NOVĒRTĒTA kā GUID virknes formā.

Piezīmes

Microsoft Access datu bāzes programma GUID glabā kā tipa baitumasīvus. Taču Microsoft Office Access 2007 nevar atgūt baitu datus no vadīklaforma vai atskaite. Lai atgrieztu GUID vērtību no vadīklas, tā ir jākonvertē par virkni. Lai GUID konvertētu par virkni, izmantojiet funkciju StringFromGUID . Lai virkni konvertētu par GUID, izmantojiet funkciju GUIDFromString .

Vaicājuma piemērs

Izteiksme

Rezultāti

Atlasiet lietotāja ID, GUIDfromString (userGUID) kā GUIDCode no GUID_Table;

Tiek parādīta "lietotāja ID", konvertē StringExpression (userGUID) par GUID (baitu masīvs) un tiek parādīts kolonnā GUIDCode. Šis piemērs darbojas tikai virknes izteiksmei, ko var novērtēt ar GUID.

VBA piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija GUIDFromString tiek izmantota, lai konvertētu VIRKNI uz GUID. Virkne ir GUID, kas tiek glabāta virknes formā replicētā darbinieku tabulā. Lauks s_GUID ir slēpts lauks, kas tiek pievienots katrai replicētajai tabulai replicētā datu bāzē.

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

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×