Access VBA教程:GUIDFromString函数

GUIDFromString函数将字符串转换为GUID,其值为Byte 数据类型的数组。

GUIDFromString(stringexpression)

GUIDFromString函数具有以下参数:

参数 说明
stringexpression 对字符串形式的 GUID 进行计算的字符串表达式。

说明

Microsoft Jet 数据库引擎将 GUID 保存为 Byte 类型的数组。但是,Microsoft Access 不能从窗体或报表上的控件中返回 Byte 数据。为了从控件中返回 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

上页:Access VBA教程:Eval函数 下页:Access VBA教程:LoadPicture方法

Access VBA教程:GUIDFromString函数

Access VBA教程:LoadPicture方法 Access VBA教程:Nz函数
Access VBA教程:StringFromGUID函数 Access VBA教程:隐藏的语言元素
Access VBA教程:在子窗体或子报表中调用过程 Access VBA教程:将 DAO 代码转换为 ADO
Access VBA教程:将 Microsoft Access 用作 DDE 服务器 Access VBA教程:错误捕获
Access VBA教程:在域聚合函数中计算字段 Access VBA教程:在 SQL 语句中使用国际日期格式
Access VBA教程:运行时错误处理的元素 Access VBA教程:设置数据访问页和控件属性
Access VBA教程:设置窗体、报表和控件的属性 Access VBA教程:在代码中设置启动属性和选项
Access VBA教程:在 Visual Basic 中设置数据访问页属性 Access VBA教程:在 Visual Basic 中设置窗体、报表和控件属性
Access VBA教程:从 Visual Basic 中设置选项 Access VBA教程:在 Visual Basic 中设置 ActiveX 数据对象的属性
Access VBA教程:在 Visual Basic 中设置数据访问对象的属性 Access VBA教程:用 Visual Basic 设置属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号