Show / Hide Table of Contents

Distinct(FCGeneric)

Object and Type

Object  : FCGeneric

Type     : Property

Prototype

Public Distinct  As Boolean

Description

This property tells the generic object that it should perform a "distinct" query. That is, it should perform a "select distinct" for the data fields supplied.

It is required, for this property, that you supply the data fields that the object is to query. If you do not provide data fields, the Query method will throw an error. Distinct generic objects do NOT add the objid column to the output data fields.

You may use AppendFilters and AppendSorts to modify the query that FCFL will perform for the distinct generic.

Distinct generic objects, after they are queried, are read-only. If you attempt to write data to the generic, an error will be thrown. The following methods and properties are not allowed for distinct generics:

  • AddForUpdate
  • AddNew
  • Delete
  • DeleteAll
  • Duplicate
  • Fields Let
  • RelateById
  • RelateIntFldByID
  • RelateIntFldToRecord
  • RelateRecords
  • UnRelateAll
  • UnRelateRecordFromAll
  • UnRelateRecords
  • Update (Bulk)
  • Update (Generic)
  • UpdateAll (Bulk)
  • · UpdateAll (Generic)

Example

The following example demonstrates setting the Distinct property for a new object.

JavaScript:

  // Set this generic to be a distinct one
  var boCase = FCSession.CreateGeneric("case");
  boCase.DataFields = "title, id_number";
  boCase.Distinct = true;

Visual Basic:

  Dim boCase As FCGeneric
  Set boCase = fc_session.CreateGeneric
  boCase.SimpleQuery "case"
  boCase.DataFields = "title, id_number"
  boCase.Distinct = True
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.