Update(FCBulk)

 

Object and Type

 

Object  : FCBulk

Type     : Method

 

 

Prototype

 

Public Sub Update()

 

 

Description

 

This crucial method will update the CURRENT record in each generic object  in the bulk.. The method will add it, update it, or delete each of the records as appropriate. It will also make whatever relations are needed so that the objects will be correct.

 

If no changes have been made to the current record in each generic object, this method will do nothing for that record.

 

If you wish to update all of the (modified) records in the generic object, you should call on the UpdateAll method.

 

 

Error Codes

 

Value                                     Meaning                                                                                                                               

13001                                      You may not update a view

13002                                      This operation is not valid for a generic that is marked distinct. At least one

generic in this bulk is marked as distinct

 

                                                                               

Example

 

The following example updates one case, one site, and one contact record.

 

JavaScript:

The code in this example is written in JavaScript for inclusion in ASP pages.

 

  // Update first case, contact, and site record from a query

  var boCase = FCSession.CreateGeneric();

  boCase.SimpleQuery("case");

 

  var boSite = FCSession.CreateGeneric();

  boSite.SimpleQuery("site");

 

  var boContact = FCSession.CreateGeneric();

  boContact.SimpleQuery("contact");

  boCase.Bulk.Query();

 

  boCase("dev") = 1

  boContact("dev") = 2

  boSite("dev") = 3

  boCase.Bulk.Update();

 

Visual Basic:

The code in this example is written in Visual Basic.

 

  Dim boCase As FCGeneric

  Dim boContact As FCGeneric

  Dim boSite As FCGeneric

 

  Set boCase = fc_session.CreateGeneric

  boCase.SimpleQuery "case"

 

  Set boContact = fc_session.CreateGeneric

  boContact.SimpleQuery "contact"

 

  Set boSite = fc_session.CreateGeneric

  boSite.SimpleQuery "site"

  boCase.Bulk.Query

 

  boCase("dev") = 4

  boContact("dev") = 5

  boSite("dev") = 6

  boCase.Bulk.Update