GUIDFromString-Funktion

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.

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
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×