Application.GUIDFromString-Methode (Access)

Die GUIDFromString-Funktion konvertiert eine Zeichenfolge in einen GUID-Wert. Dieser ist ein Array vom Typ Byte.

Syntax

Ausdruck. GUIDFromString (String)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
String Erforderlich Variant Ein Zeichenfolgenausdruck, der zu einer GUID in Zeichenfolgenform ausgewertet wird.

Rückgabewert

Variant

Bemerkungen

Das Microsoft Access-Datenbankmodul speichert GUIDs als Arrays vom Typ Byte. Access kann jedoch keine Bytedaten aus einem Steuerelement in einem Formular oder Bericht zurückgeben. Um den Wert einer GUID aus einem Steuerelement zurückzugeben, müssen Sie sie in eine Zeichenfolge konvertieren. Verwenden Sie die StringFromGUID-Funktion , um eine GUID in eine Zeichenfolge zu konvertieren. Konvertieren Sie mit der GUIDFromString-Funktion eine Zeichenfolge in einen GUID-Wert.

Beispiel

Im folgenden Beispiel wird die GUIDFromString-Funktion verwendet, um eine Zeichenfolge in eine GUID zu konvertieren. Die Zeichenfolge ist eine GUID, die in Zeichenfolgenform in einer replizierten Employees-Tabelle gespeichert ist. Das Feld s_GUID ist ein ausgeblendetes Feld, das jeder replizierten Tabelle in einer replizierten Datenbank hinzugefügt wird.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.