Show / Hide Table of Contents

Fields

Object and Type

Object  : FCGeneric

Type     : Property

Prototype

Public Fields As Collection

Description

This property is used to read or write specific fields in the current record of a generic object. The name of the field specified must be one that is valid for the generic object. You must also use the correct data type for the field when using it.

Note: If you query a table or view, and do not include a field (or MTO/OTOP relation) in the DataFields, you will receive an error if you attempt to read or set that field for any row in the generic object.

Error Codes

Value Meaning
12023 The field specified is not valid for this generic object
12030 The user attempted to access a field in a generic object that contains no rows
12031 This operation is not valid for a generic that is marked distinct
12034 The value specified is out of range for the field's datatype

Examples

The following example demonstrates writing out some key fields from the site table after it is queried in the database. Then, some of the fields are modified so that they can be updated in the database.

JavaScript:

  // Set up a query of all rows in site table
  var boSite = FCSession.CreateGeneric();
  boSite.DBObjectName = "site";
  boSite.Query();

  // For the first row, print out some key fields and set one
  // Then update the site

  Response.Write ("Site ID  : " + boSite.Fields("site_id"));
  Response.Write ("Site Name: " + boSite("name"));

  boSite("external_id") = "My external ID";
  boSite.Update();

Visual Basic:

  Dim boSite As FCGeneric

  Set boSite = fc_session.CreateGeneric
  boSite.SimpleQuery "site"
  boSite.Query

  MsgBox "Site ID  : " & boSite.Fields("site_id")
  MsgBox "Site Name: " & boSite("name")

  boSite("external_id") = "Another external ID"
  boSite.Update
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.