ApiIndexCreate - cDbUpdateFunctionLibrary
Creates a new table index.
Type: Function
Parameters: Handle hTable, Integer iIndex, Integer iSegments, Integer iSegment1, Integer iSegment2... Integer iSegment10
Parameter |
Description |
hTable |
The table number as referenced to by Filelist.cfg |
iIndex |
Number of the index |
iSegments |
Number of index segments (Max 10 segments) |
iSegment1 |
Field number for segment number 1 |
iSegment2 |
Optional. Field number for the segment number |
iSegment3 |
Optional. Field number for the segment number |
iSegment4 |
Optional. Field number for the segment number |
iSegment5 |
Optional. Field number for the segment number |
iSegment6 |
Optional. Field number for the segment number |
iSegment7 |
Optional. Field number for the segment number |
iSegment8 |
Optional. Field number for the segment number |
iSegment9 |
Optional. Field number for the segment number |
iSegment10 |
Optional. Field number for the segment number |
Syntax
Function ApiIndexCreate Handle hTable Integer iIndex Integer iSegments Integer iSgmnt1 Integer iSgmnt2 Integer iSgmnt3 Integer iSgmnt4 Integer iSgmnt5 Integer iSgmnt6 Integer iSgmnt7 Integer iSgmnt8 Integer iSgmnt9 Integer iSgmnt10 Returns Boolean
Call: |
Get ApiIndexCreate Customer.File_Number 1 2 1 0 to bOK |
Description
Use it to create a new index.
Note: If the index to create only consists of 1 segment you only need to pass 4 parameters. The others are optional.
Example
Procedure OnUpdate
Boolean bOK
Get ApiIndexCreate Customers.File_Number 1 2 1 0 to bOK
End_Procedure