GUIDFromString függvény

A GUIDFromString függvény karakterlánc átalakítja a GUID bájt tömb típusúvá.

Szintaxis

GUIDFromString ( stringexpression )

A kötelező karakterlánc-kifejezés argumentum egy karakterlánc-kifejezés, amely a karakterláncos forma GUID azonosítóját értékeli ki.

Megjegyzések

A Microsoft Access adatbázismotor a GUID azonosítókat Bájt típusú tömbként tárolja. A Microsoft Office Access 2007 nem tud Bájt adatokat visszaadni egy vezérlő vagy űrlapjelentés. Ha egy vezérlőelem GUID azonosítóját vissza kell alakítania karakterláncra. A GUID azonosító karakterláncokká konvertálására használja a StringFromGUID függvényt. Ha egy karakterláncot GUID azonosítóvá alakítana, használja a GUIDFromString függvényt.

Példa lekérdezésre

Kifejezés

Eredmény:

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

Megjeleníti a "userID" azonosítót, átalakítja a StringExpression(userGUID) karakterláncot GUID azonosítóvá (bájtok tömbje), és megjeleníti a GUIDCode oszlopban. Ez a példa csak olyan karakterlánc-kifejezés esetén működik, amely GUID azonosítóvá értékelható ki.

VBA-példa

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Az alábbi példa a GUIDFromString függvényt használja egy karakterlánc GUID azonosítóvá konvertálására. A karakterlánc egy KARAKTERLÁNC-formában tárolt GUID egy replikált Alkalmazottak táblában. A s_GUID egy rejtett mező, amely a replikált adatbázis minden replikált tábláját tartalmazza.

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

További segítségre van szüksége?

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×