Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Die Funktion GUIDFromString konvertiert eine Zeichenfolge in eine GUID (Globally Unique Identifier), bei der es sich um eine Matrix vom Typ Byte handelt.

Syntax

GUIDFromString ( Zeichenfolgenausdruck )

Das erforderliche Argument Zeichenfolgenausdruck ist ein Zeichenfolgenausdruck, der eine GUID in Form einer Zeichenfolge auswertet.

Anmerkungen

Das Microsoft Access-Datenbankmodul speichert GUIDs als Arrays vom Typ Byte. Allerdings kann Microsoft Office Access 2007 keine Byte-Daten aus einem Steuerelement in einem Formular oder Bericht zurückgeben. Wenn der Wert einer GUID aus einem Steuerelement zurückgegeben werden soll, müssen Sie sie in eine Zeichenfolge konvertieren. Zum Konvertieren einer GUID in eine Zeichenfolge verwenden Sie die Funktion StringFromGUID. Zum Konvertieren einer Zeichenfolge in eine GUID verwenden Sie die Funktion GUIDFromString.

Abfragebeispiel

Ausdruck

Ergebnisse

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

Zeigt die "userID" an, konvertiert stringExpression(userGUID) in GUID (Bytearray) und wird in der Spalte GUIDCode angezeigt. Dieses Beispiel funktioniert nur für einen Zeichenfolgenausdruck, der zu einer GUID ausgewertet werden kann.

VBA-Beispiel

Hinweis: Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

Im nachstehenden Beispiel wird die Funktion GUIDFromString verwendet, um eine Zeichenfolge in eine GUID zu konvertieren. Bei der Zeichenfolge handelt es sich um eine GUID, die in Form einer Zeichenfolge in einer replizierten Tabelle "Mitarbeiter" gespeichert ist. Das Feld "s_GUID" ist ein verborgenes 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

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×