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