Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

La funzione GUIDFromString converte una stringa in un GUID, che è una matrice di tipo Byte.

Sintassi

GUIDFromString ( espressionestringa )

L'argomento espressionestringa obbligatorio è un'espressione stringa che restituisce un GUID sotto forma di stringa.

Osservazioni

Il motore di database di Microsoft Access memorizza i GUID come matrici di tipo Byte. Microsoft Office Access 2007 non può tuttavia restituire dati di tipo Byte da un controllo in una maschera o in un report. Per fare in modo che il valore di un GUID venga restituito da un controllo, è necessario convertirlo in una stringa. Per convertire un GUID in una stringa, usare la funzione StringFromGUID. Per convertire una stringa in un GUID, usare la funzione GUIDFromString.

Esempio di query

Espressione

Risultati

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

Visualizza il valore "userID", converte StringExpression(userGUID) in GUID (matrice di byte) e viene visualizzato nella colonna GUIDCode. Questo esempio funziona solo per un'espressione stringa che può restituire un GUID.

Esempio di VBA

Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Nell'esempio seguente viene usata la funzione GUIDFromString per convertire una stringa in un GUID. La stringa rappresenta un GUID memorizzato sotto forma di stringa in una tabella Dipendenti replicata. Il campo s_GUID è un campo nascosto aggiunto a tutte le tabelle replicate di un database replicato.

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×