Application.GUIDFromString 方法 (Access)

GUIDFromString 函数将一个字符串转换为 GUID,它是一个 字节 类型的数组。

语法

表达式GUIDFromString (字符串)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
字符串 必需 Variant 计算结果为字符串形式的 GUID 的字符串表达式。

返回值

Variant

备注

Microsoft Access 数据库引擎存储 Guid 作为 字节 类型的数组。 但是,Access 无法从窗体或报表上的控件返回 字节 数据。 若要从控件返回 GUID 的值,必须将其转换为字符串。 若要将 GUID 转换为字符串,请使用 StringFromGUID 函数。 将字符串转换为 GUID,请使用 GUIDFromString 函数。

示例

下面的示例使用 GUIDFromString 函数将一个字符串转换成 GUID。 该字符串是存储在同步复制的雇员表中的字符串形式的 GUID。 字段 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 VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。