GUIDFromString-Funktion

Die GUIDFromString-Funktion wandelt eine Zeichenfolge in eine GUID (Globally Unique Identifier) um, also ein Matrix vom Typ Byte-Datentyp.

Syntax

GUIDFromString(stringexpression)

Das erforderliche Argument stringexpression ist ein Zeichenfolgenausdruck, der als GUID in Zeichenfolgenform ausgewertet wird.

Hinweise

Im Microsoft Access-Datenbankmodul sind GUIDs als Arrays vom Typ Byte gespeichert. Microsoft Office Access 2007 kann jedoch keine Daten vom Typ Byte aus einem Steuerelement in einem Formular oder Bericht zurückgeben. Um den Wert einer GUID aus einem Steuerelement zurückzugeben, müssen Sie ihn in eine Zeichenfolge umwandeln. Verwenden Sie dazu die StringFromGUID-Funktion. Um eine Zeichenfolge in eine GUID umzuwandeln, verwenden Sie die GUIDFromString-Funktion.

Beispiel

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

Im folgenden Beispiel wird die GUIDFromString-Funktion zum Umwandeln einer Zeichenfolge in eine GUID verwendet. Die Zeichenfolge ist eine GUID, die in Zeichenfolgenform in einer replizierten Personaltabelle gespeichert wird. Beim Feld s_GUID handelt es sich um ein ausgeblendetes Feld, das zu jeder replizierten Tabelle in einer replizierten Datenbank hinzugefügt wird.

Sub CheckGUIDType()
Dim dbsConn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
' Herstellen einer Verbindung mit der aktuellen Datenbank.
Set dbsConn = Application.CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.Open "Personal", _
dbsConn, , , adCmdTable
' Ausgeben der GUID im Direktfenster.
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!

×