SI_PROGID Property

Applies To   See Also  

A string identifying the name of the COM object. Indexed. Read-Only.

Type

String

Syntax

SELECT

    [Properties]

FROM

    [Categories]

WHERE

    SI_PROGD=IDValue

The syntax has these parts:

Part Type Description

IDValue

String

A string value specifying the name of the COM object.

Used to access the property from a query result:

QueryResult.Item(Index).Properties.Item("SI_PROGID")

Remarks

All Crystal Enterprise objects are implemented using Component Object Model (COM) technology. ProgIDs are a reliable way to identify COM components. For example, if you want to retrieve a Folder object, you can use SI_PROGID = 'CrystalEnterprise.Folder'.

Note:    When you use a query such as Select Top 10 * From CI_SYSTEMOBJECTS where SI_PROGID = 'CrystalEnterprise.Connection', you do not retrieve the connection plugin object; rather, you get back the connection objects that have been added to the APS. To query for a plugin, use the SI_NAME Property.

In Crystal Enterprise installations, the following ProgIDs are valid.



Crystal Decisions, Inc.
http://www.crystaldecisions.com
Support services:
http://support.crystaldecisions.com