Функция GUIDFromString

Функция GUIDFromString преобразует строку в GUID, который является массивом типа Byte.

Синтаксис

GUIDFromString ( строковое_выражение )

Обязательный аргумент строковое_выражение является строковым выражением, которое распознается как GUID в строковой форме.

Примечания

Ядро СУБД Microsoft Access хранит коды GUID как массивы типа Byte. Однако Microsoft Office Access 2007 не может возвращать данные типа Byte из элементов управления в форме или отчете. Чтобы вернуть значение GUID для элемента управления, необходимо преобразовать его в строку. Чтобы преобразовать код GUID в строку, используйте функцию StringFromGUID. Для преобразования строки в код GUID используйте функцию GUIDFromString.

Пример

Примечание : В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В приведенном ниже примере функция GUIDFromString используется для преобразования строки в код GUID. Строка является кодом GUID, который хранится в строковой форме в реплицированной таблице Employees. Поле s_GUID является скрытым полем, добавленным в каждую реплицированную таблицу в реплицированной базе данных.

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
Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×