Advantage Server DBE

OVERVIEW_ADSDBE......ADSDBE (Advantage Server) Functions
FUNCTIONS_AX.........AX_*() Functions (Advantage Server)
FUNCTIONS_ADS_TABLE..Ads_*() Table Functions (Advantage Server)
FUNCTIONS_ADS_DRIVER.Ads_*() Driver Functions (Advantage Server)
FUNCTIONS_ADS_DATA...Ads_*() Data Manipulation Functions (Advantage Server)
FUNCTIONS_ADS_SQL....Ads_*() SQL Functions (Advantage Server)
FUNCTIONS_ADS_MG.....Ads_*() Management Functions (Advantage Server)

OVERVIEW_ADSDBE

ADSDBE (Advantage Server) Functions

Description:

    A complete set of client functions for the Advantage Database
    server exists in ACE32.DLL.  This dynamic link library is
    included with the ADSDBE available from Alaska Software.  The
    below set of ADS*() DLLFUNCTION wrappers and AX_*() wrappers
    provide a much simpler interface to this robust database
    library.  The AX_*() wrappers are designed to be equivalent
    functions to those which exist in the Clipper 5.x client
    library.  To use this library in Xbase++ applications, include
    the DCLIPX.LIB file in your link script or project file and
    make sure that DCLIPX.DLL exists in your workstations search
    path.
   
    The complete set of AdsMg*() function wrappers is included
    with the ADSDBE product available from Alaska Software
    therefore they are not included here.  To use AdsMg*()
    functions in your application, include the ADSMG.LIB in
    your link script or project file and make sure that ADSMG.DLL
    exists in your workstation search path.
   
    The documentation for AX_() functions is included with the
    Clipper client kit available from Extended Systems.   The
    documentation for ADS*() functions is included with the
    ACE32 SDK also available from Extended Systems, therefore the
    functions are not documented here.  The ACE32 Client SDK is
    free.  Just visit http://www.advantagedatabase.com
   *
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

FUNCTIONS_AX

AX_*() Functions (Advantage Server)

Description:

   The following list of AX_() functions are supported in
   DCLIPX.LIB / DCLIPX.DLL.
   
   For complete documentation on how to use these functions, see
   the Clipper Client documentation available from Extended Systems.
   
   AX_AutoOpen()         // not completed
   AX_BLOB2File()
   AX_CDXCheck()         // not completed
   AX_ChooseOrgBagExt()
   AX_ClearOrder()
   AX_ClrScope()
   AX_Driver()
   AX_Error()
   AX_ExprEngine()       // not supported in ACED32.DLL (always ON)
   AX_ExprError()        // not completed
   AX_ExprValid()
   AX_File2BLOB()
   AX_FileOrder()        // not completed
   AX_GetDrive()
   AX_GetLocks()
   AX_I_IndexName()      // not completed
   AX_I_TagName()        // not completed
   AX_IndexCount()
   AX_IndexFilt()
   AX_IndexName()
   AX_IndexType()        // not completed
   AX_IsFlocked()
   AX_IsLocked()
   AX_IsReadOnly()
   AX_IsReIndex()        // not completed
   AX_IsShared()
   AX_IsCustom()
   AX_IsDescend()
   AX_IsUnique()
   AX_KeyAdd()
   AX_KeyCount()
   AX_KeyDrop()
   AX_KeyNo()
   AX_KeysIncluded()
   AX_KeyVal()
   AX_KillTag()
   AX_Loaded()           // extended functionality (see source)
   AX_MemoArrayStyle     // not completed
   AX_RddCount()
   AX_RddInfo()
   AX_Rlock()
   AX_SeekLast()
   AX_SetMemoBlock()
   AX_SetRdd()
   AX_SetScope()
   AX_SetTag()
   AX_SetTagNo()
   AX_SetTagOrder()
   AX_SkipUnique()
   AX_TableName()
   AX_TagInfo()
   AX_TagName()
   AX_TagNo()
   AX_TagOrder()
   AX_Tags()
   AX_TPSCleanup()
   AX_Transaction()
   AX_Unlock()
   AX_UserLockID()        // not completed
   
   The following list of AX_() functions are supported in the
   ADAC10.LIB / ADAC10.DLL files which are distributed with the
   ADSDBE available from Alaska Software.
   
   For complete documentation on how to use these functions, see
   the Clipper Client documentation available from Extended Systems.
   
   AX_AXSLocking()
   AX_DbfDecrypt()
   AX_DbfEncrypt()
   AX_Decrypt()
   AX_Encrypt()
   AX_Error()
   AX_IDType()
   AX_RightsCheck()
   AX_SetPass()
   AX_TableType()
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

See Also:

   FUNCTIONS_ADS_DRIVER



FUNCTIONS_ADS_TABLE

Ads_*() Table Functions (Advantage Server)

Description:

   The following list of Ads*() table functions are supported
   in DCLIPX.LIB / DCLIPX.DLL:
   
   For complete documentation on how to use these functions, see
   the ACE.HLP file available from Extended Systems.
   
   AdsAddCustomKey
   AdsAtBOF
   AdsAtEOF
   AdsCacheOpenTables
   AdsCacheRecords
   AdsCancelUpdate
   AdsClearAllScopes
   AdsClearAOF
   AdsClearFilter
   AdsClearRelation
   AdsClearScope
   AdsCloneTable
   AdsCloseAllIndexes
   AdsCloseAllTables
   AdsCloseIndex
   AdsCloseTable
   AdsContinue
   AdsConvertTable
   AdsCopyTable
   AdsCopyTableContents
   AdsCopyTableStructure
   AdsCreateIndex
   AdsCreateTable
   AdsCustomizeAOF
   AdsDecryptRecord
   AdsDecryptTable
   AdsDeleteCustomKey
   AdsDeleteIndex
   AdsDisableEncryption
   AdsEnableEncryption
   AdsEncryptRecord
   AdsEncryptTable
   AdsEvalAOF
   AdsEvalLogicalExpr
   AdsEvalNumericExpr
   AdsEvalStringExpr
   AdsEvalTestExpr
   AdsExtractKey
   AdsGetAllIndexes
   AdsGetAllLocks
   AdsGetAOF
   AdsGetAOFOptLevel
   AdsGetBookmark
   AdsGetFieldDecimals
   AdsGetFieldLength
   AdsGetFieldName
   AdsGetFieldNum
   AdsGetFieldOffset
   AdsGetFieldType
   AdsGetFilter
   AdsGetHandleLong
   AdsGetHandleType
   AdsGetIndexCondition
   AdsGetIndexExpr
   AdsGetIndexFilename
   AdsGetIndexHandle
   AdsGetIndexHandleByExpr
   AdsGetIndexHandleByOrder
   AdsGetIndexName
   AdsGetIndexOrderByHandle
   AdsGetKeyCount
   AdsGetKeyLength
   AdsGetKeyNum
   AdsGetKeyType
   AdsGetLastTableUpdate
   AdsGetNumFields
   AdsGetNumIndexes
   AdsGetNumLocks
   AdsGetRecordCount
   AdsGetRecordLength
   AdsGetRecordNum
   AdsGetRelKeyPos
   AdsGetScope
   AdsGetTableAlias
   AdsGetTableCharType
   AdsGetTableConnection
   AdsGetTableFilename
   AdsGetTableHandle
   AdsGetTableLockType
   AdsGetTableOpenOptions
   AdsGetTableRights
   AdsGetTableType
   AdsGotoBookmark
   AdsGotoBottom
   AdsGotoRecord
   AdsGotoTop
   AdsIsEncryptionEnabled
   AdsIsExprValid
   AdsIsFound
   AdsIsIndexCompound
   AdsIsIndexCustom
   AdsIsIndexDescending
   AdsIsIndexUnique
   AdsIsRecordDeleted
   AdsIsRecordEncrypted
   AdsIsRecordInAOF
   AdsIsRecordLocked
   AdsIsRecordVisible
   AdsIsTableEncrypted
   AdsIsTableLocked
   AdsLocate
   AdsLockRecord
   AdsLockTable
   AdsLookupKey
   AdsOpenIndex
   AdsOpenTable
   AdsPackTable
   AdsRefreshAOF
   AdsRefreshRecord
   AdsReindex
   AdsSeek
   AdsSeekLast
   AdsSetAOF
   AdsSetFilter
   AdsSetHandleLong
   AdsSetRelation
   AdsSetRelKeyPos
   AdsSetScope
   AdsSetScopedRelation
   AdsSkip
   AdsUnlockRecord
   AdsUnlockTable
   AdsVerifyPassword
   AdsZapTable
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

See Also:

   FUNCTIONS_AX
   FUNCTIONS_ADS_DRIVER



FUNCTIONS_ADS_DRIVER

Ads_*() Driver Functions (Advantage Server)

Description:

   The following list of Ads*() driver functions are supported
   in DCLIPX.LIB / DCLIPX.DLL:
   
   For complete documentation on how to use these functions, see
   the ACE.HLP file available from Extended Systems.
   
   AdsApplicationExit
   AdsBeginTransaction
   AdsCacheOpenTables
   AdsCheckExistence
   AdsClearDefault
   AdsClearProgressCallback
   AdsCommitTransaction
   AdsConnect
   AdsConnect26
   AdsDisconnect
   AdsFailedTransactionRecovery
   AdsFindConnection
   AdsFindConnection25
   AdsGetAllTables
   AdsGetCollationLang
   AdsGetConnectionType
   AdsGetDateFormat
   AdsGetDecimals
   AdsGetDefault
   AdsGetDeleted
   AdsGetEpoch
   AdsGetErrorString
   AdsGetExact
   AdsGetExact22
   AdsGetLastError
   AdsGetNumOpenTables
   AdsGetSearchPath
   AdsGetServerName
   AdsGetServerTime
   AdsGetVersion
   AdsInTransaction
   AdsIsServerLoaded
   AdsNullTerminateStrings
   AdsRegisterProgressCallback
   AdsRollbackTransaction
   AdsSetCollationLang
   AdsSetDateFormat
   AdsSetDecimals
   AdsSetDefault
   AdsSetEpoch
   AdsSetExact
   AdsSetExact22
   AdsSetSearchPath
   AdsSetServerType
   AdsShowDeleted
   AdsShowError
   AdsThreadExit
   AdsWriteAllRecords
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

See Also:

   FUNCTIONS_AX



FUNCTIONS_ADS_DATA

Ads_*() Data Manipulation Functions (Advantage Server)

Description:

   The following list of Ads*() data manipulation functions are
   supported in DCLIPX.LIB / DCLIPX.DLL:
   
   For complete documentation on how to use these functions, see
   the ACE.HLP file available from Extended Systems.
   
   AdsAppendRecord
   AdsBinaryToFile
   AdsBuildRawKey
   AdsDeleteRecord
   AdsFileToBinary
   AdsGetBinary
   AdsGetBinaryLength
   AdsGetDate
   AdsGetDouble
   AdsGetField
   AdsGetJulian
   AdsGetLogical
   AdsGetLong
   AdsGetMemoDataType
   AdsGetMemoLength
   AdsGetMilliseconds
   AdsGetRecord
   AdsGetShort
   AdsGetString
   AdsGetTime
   AdsImageToClipboard
   AdsInitRawKey
   AdsIsEmpty
   AdsRecallRecord
   AdsSetBinary
   AdsSetDate
   AdsSetDouble
   AdsSetEmpty
   AdsSetField
   AdsSetJulian
   AdsSetLogical
   AdsSetLong
   AdsSetMilliseconds
   AdsSetRecord
   AdsSetShort
   AdsSetString
   AdsSetTime
   AdsSetTimeStamp
   AdsWriteRecord
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

See Also:

   FUNCTIONS_AX
   FUNCTIONS_ADS_DRIVER
   FUNCTIONS_ADS_TABLE



FUNCTIONS_ADS_SQL

Ads_*() SQL Functions (Advantage Server)

Description:

   The following list of Ads*() SQL functions are supported in
   DCLIPX.LIB / DCLIPX.DLL:
   
   For complete documentation on how to use these functions, see
   the ACE.HLP file available from Extended Systems.
   
   AdsCacheOpenCursors
   AdsClearSQLAbortFunc
   AdsClearSQLParams
   AdsCloseSQLStatement
   AdsCreateSQLStatement
   AdsExecuteSQL
   AdsExecuteSQLDirect
   AdsPrepareSQL
   AdsRegisterSQLAbortFunc
   AdsStmtClearTablePasswords
   AdsStmtConstrainUpdates
   AdsStmtDisableEncryption
   AdsStmtEnableEncryption
   AdsStmtSetTableCharType
   AdsStmtSetTableLockType
   AdsStmtSetTablePassword
   AdsStmtSetTableReadOnly
   AdsStmtSetTableRights
   AdsStmtSetTableType
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

See Also:

   FUNCTIONS_AX
   FUNCTIONS_ADS_DRIVER
   FUNCTIONS_ADS_TABLE



FUNCTIONS_ADS_MG

Ads_*() Management Functions (Advantage Server)

Description:

   The following list of Ads*() SQL functions are NOT supported in
   DCLIPX.LIB / DCLIPX.DLL because they are included in the
   ADSMG.LIB / ADSMG.DLL files distributed with the ADSDBE from
   Alaska Software:
   
   For complete documentation on how to use these functions, see
   the ACE.HLP file available from Extended Systems.
   
   AdsMgConnect
   AdsMgDisconnect
   AdsMgGetActivityInfo
   AdsMgGetCommStats
   AdsMgGetConfigInfo
   AdsMgGetInstallInfo
   AdsMgGetLockOwner
   AdsMgGetLocks
   AdsMgGetOpenIndexes
   AdsMgGetOpenTables
   AdsMgGetServerType
   AdsMgGetUserNames
   AdsMgGetWorkerThreadActivity
   AdsMgKillUser
   AdsMgResetCommStats
   

Source/Library:

  _DCADS.PRG, DCLIPX.DLL

See Also:

   FUNCTIONS_AX
   FUNCTIONS_ADS_DRIVER
   FUNCTIONS_ADS_TABLE