Office中国论坛/Access中国论坛

标题: 求助:GetPermissions 方法 [打印本页]

作者: 李寻欢    时间: 2003-3-12 01:06
标题: 求助:GetPermissions 方法
下面是帮助里找到的东西,但我看不明白加黑的那行是什么意思,什么叫“OLE DB 规范未定义的提供者对象类型的 GUID”?

GetPermissions 方法
      

返回组或用户对一个对象或对象容器所具有的权限。

语法

ReturnValue = GroupOrUser.GetPermissions(Name, ObjectType
   [, ObjectTypeId])

返回值

返回 Long 值,该值指定包含组或用户对该对象具有的权限的位掩码。此值可以是一个或多个 RightsEnum 常量。

参数

Name   Variant 值,指定要设置其权限的对象的名称。如果想获得对象容器的权限,请将 Name 设置为 Null 值。

ObjectType   Long 值,该值可以是一个 ObjectTypeEnum 常量,指定要获得其权限的对象的类型。

ObjectTypeId   可选。Variant 值,[B]指定 OLE DB 规范未定义的提供者对象类型的 GUID。[/B]如果 ObjectType 设置为 adPermObjProviderSpecific,那么这个参数是必需的。否则,将不使用它。

作者: Roadbeg    时间: 2003-3-12 02:54
ole db 是一种通用的数据访问接口,
它使设计者可以不必关心数据的存储格式或方法,而直接使用它.

ole db 提供了对以下几种数据来源的支持:
OLE DB Provider for Oracle Allows high performance and functional access to Oracle data for Visual Basic® applications.
OLE DB Provider for ODBC Provides access to ODBC data sources by exposing OLE DB interfaces, methods and properties with certain limitations.
OLE DB Provider for Microsoft® Jet Allows Microsoft Jet-specific implementation of standard OLE DB interfaces, methods, and properties.
OLE DB provider for Microsoft® SQL Server™ Exposes interfaces to consumers wanting access to data on one or more SQL Servers.

作者: Roadbeg    时间: 2003-3-12 05:59
GUID是Globally Unique IDentifier的缩写.由一个特殊的算法来产生这些128位的数,并保证不产生重复的GUID—重复的可能性当然存在,但有太多可用的数了,因此算法特别防止产生重复的数,这种情况你一生都不会看到. ActiveX控件都有一个用于相互区别的GUID
Guid 可以用 api CoCreateGuid 获得
作者: 李寻欢    时间: 2003-3-12 23:28
谢谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3