据Knowledge Base? Q197916 HOWTO: Use GUIDs w/ Access, SQL 6.5 and SQL 7说,同样的GUID在Access和SQL Server中的存储方式不一样:
'AABBCCDD-AABB-CCDD-XXXX-XXXXXXXXXXXX 'Microsoft Access view.
'DDCCBBAA-BBAA-DDCC-XXXX-XXXXXXXXXXXX 'SQLServer view.
或许VT_CLSID和adGUID?的值都等于 72只是一个巧合,在ADO中用于访问Access数据库中同步复制类型字段的值的类型实际上是VT_BSTR,也就是说,在使用之前,我需要用StringFromGUID2把数据转化为{guid {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}}或者{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}之类的字符串形式。
?