// Library level functions
adoTrace(Tracelevel)
adoErrVerbose(Errlevel)
// Task level functions
adoBlockMode(mode)
// Connection functions
adoConnection(name, prv_or_pub)
adoConnOpen(handle,UID,PWD,conn_str1[,conn_str2...])
adoConnParmGet(handle,parmID,&Value)
adoConnParmSet(handle,parmID,Value)
adoConnClose(handle)
adoConnGetHandle(ConnName)
adoConnTransBegin(handle)
adoConnTransCommit(handle)
adoConnTransCancel(handle)
adoConnState(SetHandle)
// Recordset functions
adoRecordSet(name,conHandle,prvpub_flag)
adoRSetQuery(RShandle,cursor_type,lock_type,options,query_str1[,query_str2...])
adoRSetCmd(RShandle,cursor_type,lock_type,options,query_str1[,query_str2...])
adoRSetParmSet(handle,parmID,Value)
adoRSetParmGet(handle,parmID,&Value)
adoRSetClose(handle)
adoRSetGetHandle(RsetName)
adoRSetRecCount(handle)
adoRSetMove(handle,numrec[,start])
adoRSetMoveFirst(handle)
adoRSetMoveLast(handle)
adoRSetMoveNext(handle)
adoRSetMovePrev(handle)
adoRSetAddNew(handle)
adoRSetUpdate(handle)
adoRSetCancelUpd(handle)
adoRSetUpdBatch(handle,affected)
adoRSetCancelBatch(handle,affected)
adoRSetDelete(handle[,affected])
adoRSetState(SetHandle)
adoRSetIsBOF(SetHandle)
adoRSetIsEOF(SetHandle)
// Field level functions
adoFldCount(handle)
adoFldGetName(handle,ix)
adoFldGetValue(handle,ix/name,&Value)
adoFldSetValue(handle,ix/name,Value)
adoFldParmGet(handle,ix/name,ParmID,pValue)
adoFldParmSet(handle,ix/name,ParmID,Value)