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.