KI_BUILD

Build a key given a path and row

Synopsis:
CALL KI_BUILD handle, path, SYM(buf$) TO status, [ki_key$]
'ki_build( handle, path, SYM(buf$), [ki_key$] )
ArgumentEnumerationPurpose
handleOpen handle
pathPath number
SYM(buf$)Symbol of data buffer
statusKDB_ERROR_ENUMReturn status
ki_key$New key
>KI_BUILD

KI_BUILD

This call will build in ki_keys$ the key for path path using the row data in the buffer SYM(sym)$. This key can be used in a later KI_READ or KI_START operation.

History
Introduced in KCML 3.00
See Also:
KI_DELETE, KI_DELETE_ROWS, KI_DELETE_WHERE, KI_END, KI_ERROR, KI_ERROR_TEXT, KI_FETCH, KI_GET_ERROR_TEXT, KI_LOCK_OWNER, KI_MOVE_ROWS, KI_READ, KI_READ_ARRAY, KI_READ_HOLD, KI_READ_HOLD_NEXT, KI_READ_HOLD_PTR, KI_READ_NEXT, KI_READ_PTR, KI_READ_RANDOM, KI_READ_RAW, KI_REWRITE, KI_SET_ROWS, KI_START, KI_START_BEG, KI_START_BETWEEN, KI_START_FIRST, KI_START_ON, KI_START_ROW, KI_START_ROW_BETWEEN, KI_UNLOCK, KI_WRITE, KI_WRITE_PTR, KI_WRITE_RAW
KCML database status codes