home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // Bde.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: Bde.pas
- //----------------------------------------------------------------------------
- #ifndef BdeHPP
- #define BdeHPP
- //----------------------------------------------------------------------------
- #ifndef WindowsHPP
- #include <Windows.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Bde
- {
- //-- type declarations -------------------------------------------------------
- typedef System::Integer DBIDATE;
-
- typedef System::Integer TIME;
-
- typedef System::Double TIMESTAMP;
-
- typedef System::Word DBIResult;
-
- typedef System::Integer TypedEnum;
-
- typedef void *PLocale;
-
- struct _hDBIObj
- {
-
- } ;
-
- typedef _hDBIObj *hDBIObj;
-
- typedef _hDBIObj *hDBIDb;
-
- typedef _hDBIObj *hDBIQry;
-
- typedef _hDBIObj *hDBIStmt;
-
- typedef _hDBIObj *hDBICur;
-
- typedef _hDBIObj *hDBISes;
-
- typedef _hDBIObj *hDBIXlt;
-
- typedef _hDBIObj *hDBICfg;
-
- typedef _hDBIObj *hDBIXact;
-
- typedef _hDBIObj *hDBIFilter;
-
- typedef _hDBIObj *hDBIDR;
-
- typedef hDBIObj *phDBIObj;
-
- typedef hDBIDb *phDBIDb;
-
- typedef hDBIQry *phDBIQry;
-
- typedef hDBIStmt *phDBIStmt;
-
- typedef hDBICur *phDBICur;
-
- typedef hDBISes *phDBISes;
-
- typedef hDBIXlt *phDBIXlt;
-
- typedef hDBICfg *phDBICfg;
-
- typedef hDBIXact *phDBIXact;
-
- typedef hDBIFilter *phDBIFilter;
-
- typedef hDBIDR *phDBIDR;
-
- typedef System::Char DBIPATH[261];
-
- typedef System::Char DBINAME[32];
-
- typedef System::Char DBIEXT[4];
-
- typedef System::Char DBIDOTEXT[5];
-
- typedef System::Char DBIDRIVE[128];
-
- typedef System::Char DBITBLNAME[261];
-
- typedef System::Char DBISPNAME[65];
-
- typedef System::Char DBIUSERNAME[15];
-
- typedef System::Word DBIKEY[16];
-
- typedef System::Char DBIKEYEXP[221];
-
- typedef System::Byte DBIVCHK[256];
-
- typedef System::Char DBIPICT[176];
-
- typedef System::Char DBIMSG[128];
-
- typedef System::Char DBIDRTYPEDESC[128];
-
- typedef System::Char DBISQLSTR[8193];
-
- struct DBIEnv;
- typedef DBIEnv *pDBIEnv;
-
- struct DBIEnv
- {
- System::Char szWorkDir[261];
- System::Char szIniFile[261];
- System::WordBool bForceLocalInit;
- System::Char szLang[32];
- System::Char szClientName[32];
- } ;
-
- struct SYSVersion;
- typedef SYSVersion *pSYSVersion;
-
- struct SYSVersion
- {
- System::Word iVersion;
- System::Word iIntfLevel;
- System::Longint dateVer;
- System::Longint timeVer;
- System::Char szVersion[20];
- } ;
-
- struct SYSConfig;
- typedef SYSConfig *pSYSConfig;
-
- struct SYSConfig
- {
- System::WordBool bLocalShare;
- System::Word iNetProtocol;
- System::WordBool bNetShare;
- System::Char szNetType[32];
- System::Char szUserName[15];
- System::Char szIniFile[261];
- System::Char szLangDriver[32];
- } ;
-
- struct SYSInfo
- {
- System::Word iBufferSpace;
- System::Word iHeapSpace;
- System::Word iDrivers;
- System::Word iClients;
- System::Word iSessions;
- System::Word iDatabases;
- System::Word iCursors;
- } ;
-
- typedef SYSInfo *pSYSInfo;
-
- struct CLIENTInfo
- {
- System::Char szName[32];
- System::Word iSessions;
- System::Char szWorkDir[261];
- System::Char szLang[32];
- } ;
-
- typedef CLIENTInfo *pCLIENTInfo;
-
- struct SESInfo;
- typedef SESInfo *pSESInfo;
-
- struct SESInfo
- {
- System::Word iSession;
- System::Char szName[32];
- System::Word iDatabases;
- System::Word iCursors;
- System::Smallint iLockWait;
- System::Char szNetDir[261];
- System::Char szPrivDir[261];
- } ;
-
- enum FLDVchk { fldvNOCHECKS, fldvHASCHECKS, fldvUNKNOWN };
-
- enum FLDRights { fldrREADWRITE, fldrREADONLY, fldrNONE, fldrUNKNOWN };
-
- struct FLDDesc;
- typedef FLDDesc *pFLDDesc;
-
- struct FLDDesc
- {
- System::Word iFldNum;
- System::Char szName[32];
- System::Word iFldType;
- System::Word iSubType;
- System::Smallint iUnits1;
- System::Smallint iUnits2;
- System::Word iOffset;
- System::Word iLen;
- System::Word iNullOffset;
- FLDVchk efldvVchk;
- FLDRights efldrRights;
- System::WordBool bCalcField;
- System::Word iUnUsed[2];
- } ;
-
- struct IDXDesc;
- typedef IDXDesc *pIDXDesc;
-
- struct IDXDesc
- {
-
- #pragma pack(push, 1)
- System::Char szName[261];
- System::Word iIndexId;
- System::Char szTagName[32];
- System::Char szFormat[32];
- System::WordBool bPrimary;
- System::WordBool bUnique;
- System::WordBool bDescending;
- System::WordBool bMaintained;
- System::WordBool bSubset;
- System::WordBool bExpIdx;
- System::Word iCost;
- System::Word iFldsInKey;
- System::Word iKeyLen;
- System::WordBool bOutofDate;
- System::Word iKeyExpType;
- System::Word aiKeyFld[16];
- System::Char szKeyExp[221];
- System::Char szKeyCond[221];
- System::WordBool bCaseInsensitive;
- System::Word iBlockSize;
- System::Word iRestrNum;
- System::WordBool abDescending[16];
- System::Word iUnUsed[16];
- #pragma pack(pop)
- } ;
-
- enum LKUPType { lkupNONE, lkupPRIVATE, lkupALLCORRESP, lkupHELP, lkupALLCORRESPHELP };
-
- struct VCHKDesc;
- typedef VCHKDesc *pVCHKDesc;
-
- struct VCHKDesc
- {
-
- #pragma pack(push, 1)
- System::Word iFldNum;
- System::WordBool bRequired;
- System::WordBool bHasMinVal;
- System::WordBool bHasMaxVal;
- System::WordBool bHasDefVal;
- System::Byte aMinVal[256];
- System::Byte aMaxVal[256];
- System::Byte aDefVal[256];
- System::Char szPict[176];
- LKUPType elkupType;
- System::Char szLkupTblName[261];
- #pragma pack(pop)
- } ;
-
- enum RINTType { rintMASTER, rintDEPENDENT };
-
- enum RINTQual { rintRESTRICT, rintCASCADE };
-
- struct RINTDesc
- {
-
- #pragma pack(push, 1)
- System::Word iRintNum;
- System::Char szRintName[32];
- RINTType eType;
- System::Char szTblName[261];
- RINTQual eModOp;
- RINTQual eDelOp;
- System::Word iFldCount;
- System::Word aiThisTabFld[16];
- System::Word aiOthTabFld[16];
- #pragma pack(pop)
- } ;
-
- typedef RINTDesc *pRINTDesc;
-
- typedef System::Integer PRVType;
-
- struct SECDesc;
- typedef SECDesc *pSECDesc;
-
- struct SECDesc
- {
-
- #pragma pack(push, 1)
- System::Word iSecNum;
- System::Integer eprvTable;
- System::Word iFamRights;
- System::Char szPassword[32];
- System::Integer aprvFld[256];
- #pragma pack(pop)
- } ;
-
- enum DBIOBJType { objFILLER, objSYSTEM, objSESSION, objDRIVER, objDATABASE, objCURSOR, objSTATEMENT,
- objCLIENT, objDBSEC, objREPOSITORY };
-
- enum DBIShareMode { dbiOPENSHARED, dbiOPENEXCL };
-
- enum DBIOpenMode { dbiREADWRITE, dbiREADONLY };
-
- enum DBILockType { dbiNOLOCK, dbiWRITELOCK, dbiREADLOCK };
-
- enum XLTMode { xltNONE, xltRECORD, xltFIELD };
-
- enum UPDLockMode { updWHEREALL, updWHEREKEYCHG, updWHEREKEY };
-
- struct CURProps;
- typedef CURProps *pCURProps;
-
- struct CURProps
- {
-
- #pragma pack(push, 1)
- System::Char szName[261];
- System::Word iFNameSize;
- System::Char szTableType[32];
- System::Word iFields;
- System::Word iRecSize;
- System::Word iRecBufSize;
- System::Word iKeySize;
- System::Word iIndexes;
- System::Word iValChecks;
- System::Word iRefIntChecks;
- System::Word iBookMarkSize;
- System::WordBool bBookMarkStable;
- DBIOpenMode eOpenMode;
- DBIShareMode eShareMode;
- System::WordBool bIndexed;
- System::Smallint iSeqNums;
- System::WordBool bSoftDeletes;
- System::WordBool bDeletedOn;
- System::Word iRefRange;
- XLTMode exltMode;
- System::Word iRestrVersion;
- System::WordBool bUniDirectional;
- System::Word eprvRights;
- System::Word Dummy4;
- System::Word iFmlRights;
- System::Word iPasswords;
- System::Word iCodePage;
- System::WordBool bProtected;
- System::Word iTblLevel;
- System::Char szLangDriver[32];
- System::WordBool bFieldMap;
- System::Word iBlockSize;
- System::WordBool bStrictRefInt;
- System::Word iFilters;
- System::WordBool bTempTable;
- System::Word iUnUsed[16];
- #pragma pack(pop)
- } ;
-
- enum DBIDelayedUpdCmd { dbiDelayedUpdCommit, dbiDelayedUpdCancel, dbiDelayedUpdCancelCurrent, dbiDelayedUpdPrepare
- };
-
- struct RECProps;
- typedef RECProps *pRECProps;
-
- struct RECProps
- {
- System::Longint iSeqNum;
- System::Longint iPhyRecNum;
- System::Word iRecStatus;
- System::WordBool bSeqNumChanged;
- System::WordBool bDeleteFlag;
- } ;
-
- enum eXILType { xilDIRTYREAD, xilREADCOMMITTED, xilREPEATABLEREAD };
-
- enum eXEnd { xendCOMMIT, xendCOMMITKEEP, xendABORT };
-
- enum eXState { xsINACTIVE, xsACTIVE };
-
- struct XInfo
- {
- eXState exState;
- eXILType eXIL;
- System::Word uNests;
- } ;
-
- typedef XInfo *pXInfo;
-
- typedef System::Integer *PCMPBkMkRslt;
-
- typedef System::Integer CMPBkMkRslt;
-
- enum DBISearchCond { keySEARCHEQ, keySEARCHGT, keySEARCHGEQ };
-
- enum CROpType { crNOOP, crADD, crCOPY, crMODIFY, crDROP, crREDO, crTABLE, crGROUP, crFAMILY, crDONE,
- crDROPADD };
-
- typedef CROpType *pCROpType;
-
- struct CRTblDesc;
- typedef CRTblDesc *pCRTblDesc;
-
- struct CRTblDesc
- {
-
- #pragma pack(push, 1)
- System::Char szTblName[261];
- System::Char szTblType[32];
- System::Char szErrTblName[261];
- System::Char szUserName[32];
- System::Char szPassword[32];
- System::WordBool bProtected;
- System::WordBool bPack;
- System::Word iFldCount;
- CROpType *pecrFldOp;
- FLDDesc *pfldDesc;
- System::Word iIdxCount;
- CROpType *pecrIdxOp;
- IDXDesc *pidxDesc;
- System::Word iSecRecCount;
- CROpType *pecrSecOp;
- SECDesc *psecDesc;
- System::Word iValChkCount;
- CROpType *pecrValChkOp;
- VCHKDesc *pvchkDesc;
- System::Word iRintCount;
- CROpType *pecrRintOp;
- RINTDesc *printDesc;
- System::Word iOptParams;
- FLDDesc *pfldOptParams;
- void *pOptData;
- #pragma pack(pop)
- } ;
-
- struct BATTblDesc
- {
- _hDBIObj *hDb;
- System::Char szTblName[261];
- System::Char szTblType[32];
- System::Char szUserName[32];
- System::Char szPassword[32];
- } ;
-
- typedef BATTblDesc *pBATTblDesc;
-
- enum eBATMode { batchAPPEND, batchUPDATE, batchAPPENDUPDATE, batchSUBTRACT, batchCOPY };
-
- enum SORTOrder { sortASCEND, sortDESCEND };
-
- typedef SORTOrder *pSORTOrder;
-
- typedef System::Smallint __fastcall (*pfSORTCompFn)(System::Pointer &LdObj, System::Pointer &Value1,
- System::Pointer &Value2, System::Smallint iLen);
-
- typedef pfSORTCompFn *ppfSORTCompFn;
-
- enum DRVCat { drvFILLER, drvFILE, drvOTHERSERVER, drvSQLBASEDSERVER };
-
- enum OPType { opFILLER0, opFILLER1, opFILLER2, opDBCREATE, opDBOPEN, opTBLCREATE, opTBLOPEN };
-
- struct DRVType;
- typedef DRVType *pDRVType;
-
- struct DRVType
- {
- System::Char szType[32];
- System::Char szText[32];
- DRVCat edrvCat;
- System::WordBool bTrueDb;
- System::Char szDbType[32];
- System::WordBool bMultiUser;
- System::WordBool bReadWrite;
- System::WordBool bTrans;
- System::WordBool bPassThruSQL;
- System::WordBool bLogIn;
- System::WordBool bCreateDb;
- System::WordBool bDeleteDb;
- System::WordBool bCreateTable;
- System::WordBool bDeleteTable;
- System::WordBool bMultiplePWs;
- System::Word iDriverVersion;
- System::WordBool bSQLRowid;
- System::Word iUnUsed[15];
- } ;
-
- struct TBLType;
- typedef TBLType *pTBLType;
-
- struct TBLType
- {
- System::Word iId;
- System::Char szName[32];
- System::Char szText[32];
- System::Char szFormat[32];
- System::WordBool bReadWrite;
- System::WordBool bCreate;
- System::WordBool bRestructure;
- System::WordBool bValChecks;
- System::WordBool bSecurity;
- System::WordBool bRefIntegrity;
- System::WordBool bPrimaryKey;
- System::WordBool bIndexing;
- System::Word iFldTypes;
- System::Word iMaxRecSize;
- System::Word iMaxFldsInTable;
- System::Word iMaxFldNameLen;
- System::Word iTblLevel;
- System::Word iUnUsed[16];
- } ;
-
- struct IDXType;
- typedef IDXType *pIDXType;
-
- struct IDXType
- {
- System::Word iId;
- System::Char szName[32];
- System::Char szText[32];
- System::Char szFormat[32];
- System::WordBool bComposite;
- System::WordBool bPrimary;
- System::WordBool bUnique;
- System::WordBool bKeyDescending;
- System::WordBool bFldDescending;
- System::WordBool bMaintained;
- System::WordBool bSubset;
- System::WordBool bKeyExpr;
- System::WordBool bCaseInsensitive;
- System::Word iUnUsed[16];
- } ;
-
- struct FLDType;
- typedef FLDType *pFLDType;
-
- struct FLDType
- {
- System::Word iId;
- System::Char szName[32];
- System::Char szText[32];
- System::Word iPhyType;
- System::Word iXltType;
- System::Word iXltSubType;
- System::Word iMaxUnits1;
- System::Word iMaxUnits2;
- System::Word iPhySize;
- System::WordBool bRequired;
- System::WordBool bDefaultVal;
- System::WordBool bMinVal;
- System::WordBool bMaxVal;
- System::WordBool bRefIntegrity;
- System::WordBool bOtherChecks;
- System::WordBool bKeyed;
- System::WordBool bMultiplePerTable;
- System::Word iMinUnits1;
- System::Word iMinUnits2;
- System::WordBool bCreateable;
- System::Char szNativeName[32];
- System::Word iUnUsed[16];
- } ;
-
- enum PROPValid { epropINVALID, epropCANGET, epropCANSET };
-
- enum CBType { cbGENERAL, cbRESERVED1, cbRESERVED2, cbINPUTREQ, cbRESERVED4, cbRESERVED5, cbBATCHRESULT,
- cbRESERVED7, cbRESTRUCTURE, cbRESERVED9, cbRESERVED10, cbRESERVED11, cbRESERVED12, cbRESERVED13, cbRESERVED14,
- cbRESERVED15, cbRESERVED16, cbRESERVED17, cbTABLECHANGED, cbRESERVED19, cbCANCELQRY, cbSERVERCALL,
- cbRESERVED22, cbGENPROGRESS, cbDBASELOGIN, cbDELAYEDUPD, cbFIELDRECALC, cbTRACE, cbDBLOGIN, cbDETACHNOTIFY,
- cbNBROFCBS };
-
- typedef CBType *pCBType;
-
- enum CBRType { cbrUSEDEF, cbrCONTINUE, cbrABORT, cbrCHKINPUT, cbrYES, cbrNO, cbrPARTIALASSIST, cbrSKIP,
- cbrRETRY };
-
- typedef CBRType *pCBRType;
-
- typedef CBRType __stdcall (*pfDBICallBack)(CBType ecbType, System::Longint iClientData, System::Pointer
- CbInfo);
-
- typedef pfDBICallBack *ppfDBICallBack;
-
- struct CBPROGRESSDesc;
- typedef CBPROGRESSDesc *pCBPROGRESSDesc;
-
- struct CBPROGRESSDesc
- {
- System::Smallint iPercentDone;
- System::Char szMsg[128];
- } ;
-
- enum DelayUpdErrOpType { delayupdNONE, delayupdMODIFY, delayupdINSERT, delayupdDELETE };
-
- struct DELAYUPDCbDesc
- {
-
- #pragma pack(push, 1)
- System::Word iErrCode;
- DelayUpdErrOpType eDelayUpdOpType;
- System::Word iRecBufSize;
- void *pNewRecBuf;
- void *pOldRecBuf;
- #pragma pack(pop)
- } ;
-
- typedef DELAYUPDCbDesc *PDELAYUPDCbDesc;
-
- enum RESTErrObjType { restrNONE, restrNEWFLD, restrOLDFLD, restrNEWINDEX, restrOLDINDEX, restrNEWVCHK,
- restrOLDVCHK, restrNEWRINT, restrOLDRINT, restrNEWSEC, restrOLDSEC, restrNEWTABLE };
-
- struct TCBDBLogin;
- typedef TCBDBLogin *pCBDBLogin;
-
- struct TCBDBLogin
- {
- System::Char szDbName[32];
- DBIOpenMode eOpenMode;
- DBIShareMode eShareMode;
- System::Char szPassword[32];
- System::LongBool bCallbackToClose;
- _hDBIObj *hDb;
- } ;
-
- typedef System::Integer *pTRACECat;
-
- typedef System::Integer TRACECat;
-
- struct TRACEDesc;
- typedef TRACEDesc *pTRACEDesc;
-
- struct TRACEDesc
- {
- System::Integer eTraceCat;
- System::Word uTotalMsgLen;
- System::Char pszTrace[1];
- } ;
-
- struct TuObjDesc
- {
-
- union
- {
- SECDesc secDesc;
- RINTDesc rintDesc;
- VCHKDesc vchkDesc;
- IDXDesc idxDesc;
- FLDDesc fldDesc;
-
- };
- } ;
-
- struct RESTCbDesc
- {
-
- #pragma pack(push, 1)
- System::Word iErrCode;
- System::Word iTblNum;
- System::Word iObjNum;
- RESTErrObjType eRestrObjType;
- TuObjDesc uObjDesc;
- #pragma pack(pop)
- } ;
-
- struct CBEntry
- {
- System::Char szKeyWord[32];
- System::Char szHelp[128];
- } ;
-
- enum CBInputId { cbiFILLER, cbiMDXMISSING, cbiPDXLOOKUP, cbiPDXBLOB, cbiDBTMISSING, cbiDRINPUT };
-
- struct CBInputDesc;
- typedef CBInputDesc *PCBInputDesc;
-
- struct CBInputDesc
- {
- CBInputId eCbInputId;
- System::Smallint iCount;
- System::Smallint iSelection;
- System::WordBool bSave;
- System::Char szMsg[128];
- CBEntry acbEntry[4];
- } ;
-
- struct CBLoginDesc
- {
- System::Char szUserName[32];
- System::Char szGroupName[32];
- System::Char szUserPassword[32];
- } ;
-
- typedef CBLoginDesc *pCBLoginDesc;
-
- enum CBSCType { cbscRETURN, cbscSQL };
-
- typedef CBSCType *PCBSCType;
-
- enum CBYieldStep { cbYieldFirst, cbYieldContinue, cbYieldLast };
-
- typedef CBYieldStep *PCBYieldStep;
-
- enum DBIQryLang { qrylangUNKNOWN, qrylangQBE, qrylangSQL };
-
- typedef System::Integer eINDValues;
-
- enum STMTParamType { paramUNKNOWN, paramIN, paramOUT, paramINOUT, paramRET };
-
- enum STMTParamFormat { paramfmtUNKNOWN, paramfmtNUMBER, paramfmtNAME };
-
- struct FMTNumber;
- typedef FMTNumber *pFMTNumber;
-
- struct FMTNumber
- {
- System::Char cDecimalSeparator;
- System::Char cThousandSeparator;
- System::Byte iDecimalDigits;
- System::Boolean bLeadingZero;
- } ;
-
- struct FMTDate;
- typedef FMTDate *pFMTDate;
-
- struct FMTDate
- {
- System::Char szDateSeparator[4];
- System::Byte iDateMode;
- System::Boolean bFourDigitYear;
- System::Boolean bYearBiased;
- System::Boolean bMonthLeadingZero;
- System::Boolean bDayLeadingZero;
- } ;
-
- struct FMTTime;
- typedef FMTTime *pFMTTime;
-
- struct FMTTime
- {
- System::Char cTimeSeparator;
- System::Boolean bTwelveHour;
- System::Char szAmString[6];
- System::Char szPmString[6];
- System::Boolean bSeconds;
- System::Boolean bMilSeconds;
- } ;
-
- struct FMTBcd;
- typedef FMTBcd *pFMTBcd;
-
- struct FMTBcd
- {
- System::Byte iPrecision;
- System::Byte iSignSpecialPlaces;
- System::Byte iFraction[32];
- } ;
-
- struct DBIErrInfo;
- typedef DBIErrInfo *pDBIErrInfo;
-
- struct DBIErrInfo
- {
- System::Word iError;
- System::Char szErrCode[128];
- System::Char szContext[4][128];
- } ;
-
- struct DBDesc
- {
- System::Char szName[32];
- System::Char szText[32];
- System::Char szPhyName[261];
- System::Char szDbType[32];
- } ;
-
- typedef DBDesc *pDBDesc;
-
- struct USERDesc;
- typedef USERDesc *pUSERDesc;
-
- struct USERDesc
- {
-
- #pragma pack(push, 1)
- System::Char szUserName[15];
- System::Word iNetSession;
- System::Word iProductClass;
- System::Char szSerialNum[22];
- #pragma pack(pop)
- } ;
-
- struct TBLBaseDesc;
- typedef TBLBaseDesc *pTBLBaseDesc;
-
- struct TBLBaseDesc
- {
-
- #pragma pack(push, 1)
- System::Char szName[261];
- System::Char szFileName[261];
- System::Char szExt[4];
- System::Char szType[32];
- System::Longint dtDate;
- System::Longint tmTime;
- System::Longint iSize;
- System::WordBool bView;
- System::WordBool bSynonym;
- #pragma pack(pop)
- } ;
-
- struct TBLExtDesc;
- typedef TBLExtDesc *pTBLExtDesc;
-
- struct TBLExtDesc
- {
- System::Char szStruct[32];
- System::Word iRestrVersion;
- System::Word iRecSize;
- System::Word iFields;
- System::Word iIndexes;
- System::Word iValChecks;
- System::Word iRintChecks;
- System::Longint iRecords;
- System::WordBool bProtected;
- System::WordBool bValidInfo;
- } ;
-
- struct TBLFullDesc
- {
-
- #pragma pack(push, 1)
- TBLBaseDesc tblBase;
- TBLExtDesc tblExt;
- #pragma pack(pop)
- } ;
-
- typedef TBLFullDesc *pTBLFullDesc;
-
- struct FILEDesc;
- typedef FILEDesc *pFILEDesc;
-
- struct FILEDesc
- {
-
- #pragma pack(push, 1)
- System::Char szFileName[261];
- System::Char szExt[4];
- System::WordBool bDir;
- System::Longint iSize;
- System::Longint dtDate;
- System::Longint tmTime;
- #pragma pack(pop)
- } ;
-
- struct SPDesc
- {
-
- #pragma pack(push, 1)
- System::Char szName[65];
- System::Longint dtDate;
- System::Longint tmTime;
- #pragma pack(pop)
- } ;
-
- typedef SPDesc *pSPDesc;
-
- struct SPParamDesc;
- typedef SPParamDesc *pSPParamDesc;
-
- struct SPParamDesc
- {
-
- #pragma pack(push, 1)
- System::Word uParamNum;
- System::Char szName[32];
- STMTParamType eParamType;
- System::Word uFldType;
- System::Word uSubType;
- System::Smallint iUnits1;
- System::Smallint iUnits2;
- System::Word uOffset;
- System::Word uLen;
- System::Word uNullOffset;
- #pragma pack(pop)
- } ;
-
- enum DBISTDFuncs { fnAVG, fnCOUNT, fnMIN, fnMAX, fnSUM, fnSTDDEV, fnVARIANCE, fnABS, fnCEIL, fnCOS,
- fnCOSH, fnEXP, fnFLOOR, fnLN, fnLOG, fnMOD, fnPOWER, fnROUND, fnSIGN, fnSIN, fnSINH, fnSQRT, fnTAN,
- fnTANH, fnTRUNC, fnCHR, fnCONCAT, fnINITCAP, fnLOWER, fnLPAD, fnLTRIM, fnNLS_INITCAP, fnNLS_LOWER,
- fnNLS_UPPER, fnREPLACE, fnRPAD, fnRTRIM, fnSOUNDEX, fnSUBSTR, fnSUBSTRB, fnTRANSLATE, fnUPPER, fnASCII,
- fnINSTR, fnINSTRB, fnLENGTH, fnLENGTHB, fnNLSSORT, fnADD_MONTHS, fnLAST_DAY, fnMONTHS_BETWEEN, fnNEW_TIME,
- fnNEXT_DAY, fnSYSDATE, fnCONVERT, fnTO_CHAR, fnTO_DATE, fnTO_MULTI_BYTE, fnTO_NUMBER, fnTO_SINGLE_BYTE,
- fnUID, fnUSER, fnORACLEMISC, fnACOS, fnASIN, fnATAN, fnATN2, fnCOT, fnDEGREES, fnLOG10, fnPI, fnRADIANS,
- fnRAND, fnTEXTPTR, fnTEXTVALID, fnCHARINDEX, fnDIFFERENCE, fnPATINDEX, fnREPLICATE, fnREVERSE, fnRIGHT,
- fnSPACE, fnSTR, fnSTUFF, fnCOL_NAME, fnCOL_LENGTH, fnDATALENGTH, fnDB_ID, fnDB_NAME, fnHOST_ID, fnHOST_NAME,
- fnINDEX_COL, fnOBJECT_ID, fnOBJECT_NAME, fnUSER_ID, fnUSER_NAME, fnLEFT, fnLOCATE, fnTRUNCATE, fnCURTIME,
- fnDAYNAME, fnDAYOFMONTH, fnDAYOFWEEK, fnDAYOFYEAR, fnHOUR, fnMINUTE, fnMONTH, fnMONTHNAME, fnNOW, fnQUARTER,
- fnSECOND, fnWEEK, fnYEAR };
-
- typedef System::Integer DBIFuncFlags;
-
- enum DBIFUNCOpts { fnDummy, fnListINCL_USER_DEF };
-
- struct DBIFUNCDesc;
- typedef DBIFUNCDesc *pDBIFUNCDesc;
-
- struct DBIFUNCDesc
- {
-
- #pragma pack(push, 1)
- System::Char szName[32];
- System::Char szDesc[255];
- System::Word uOverload;
- DBISTDFuncs eStdFn;
- #pragma pack(pop)
- } ;
-
- struct DBIFUNCArgDesc
- {
- System::Word uArgNum;
- System::Word uFldType;
- System::Word uSubType;
- System::Word ufuncFlags;
- } ;
-
- typedef DBIFUNCArgDesc *pDBIFUNCArgDesc;
-
- enum CFGMode { cfgPersistent, cfgSession, cfgAll };
-
- struct CFGDesc;
- typedef CFGDesc *pCFGDesc;
-
- struct CFGDesc
- {
- System::Char szNodeName[32];
- System::Char szDescription[128];
- System::Word iDataType;
- System::Char szValue[128];
- System::WordBool bHasSubnodes;
- } ;
-
- enum FMLType { fmlUNKNOWN, fmlTABLE, fmlINDEX, fmlFORM, fmlREPORT, fmlVALCHECK, fmlSECINDEX, fmlSECINDEX2,
- fmlBLOBFILE };
-
- typedef FMLType *pFMLType;
-
- struct FMLDesc
- {
-
- #pragma pack(push, 1)
- System::Char szName[32];
- System::Word iId;
- FMLType eType;
- System::Char szFileName[261];
- #pragma pack(pop)
- } ;
-
- typedef FMLDesc *pFMLDesc;
-
- struct LDDesc
- {
- System::Char szName[32];
- System::Char szDesc[32];
- System::Word iCodePage;
- System::Word PrimaryCpPlatform;
- System::Word AlternateCpPlatform;
- } ;
-
- typedef LDDesc *pLDDesc;
-
- struct LOCKDesc
- {
-
- #pragma pack(push, 1)
- System::Word iType;
- System::Char szUserName[15];
- System::Word iNetSession;
- System::Word iSession;
- System::Longint iRecNum;
- System::Word iInfo;
- #pragma pack(pop)
- } ;
-
- typedef LOCKDesc *pLOCKDesc;
-
- enum CANOp { canNOTDEFINED, canISBLANK, canNOTBLANK, canEQ, canNE, canGT, canLT, canGE, canLE, canNOT,
- canAND, canOR, canTUPLE2, canFIELD2, canCONST2, canMINUS, canADD, canSUB, canMUL, canDIV, canMOD, canREM,
- canSUM, canCOUNT, canMIN, canMAX, canAVG, canCONT, canUDF2, canCONTINUE2, canLIKE };
-
- typedef CANOp *pCANOp;
-
- enum NODEClass { nodeNULL, nodeUNARY, nodeBINARY, nodeCOMPARE, nodeFIELD, nodeCONST, nodeTUPLE, nodeCONTINUE,
- nodeUDF };
-
- struct CANHdr
- {
- NODEClass nodeClass;
- CANOp canOp;
- } ;
-
- typedef CANHdr *pCANHdr;
-
- struct CANUnary
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iOperand1;
- } ;
-
- typedef CANUnary *pCANUnary;
-
- struct CANBinary
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iOperand1;
- System::Word iOperand2;
- } ;
-
- typedef CANBinary *pCANBinary;
-
- struct CANField
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iFieldNum;
- System::Word iNameOffset;
- } ;
-
- typedef CANField *pCANField;
-
- struct CANConst
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iType;
- System::Word iSize;
- System::Word iOffset;
- } ;
-
- typedef CANConst *pCANConst;
-
- struct CANTuple
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iSize;
- } ;
-
- typedef CANTuple *pCANTuple;
-
- struct CANContinue
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iContOperand;
- } ;
-
- typedef CANContinue *pCANContinue;
-
- struct CANCompare;
- typedef CANCompare *pCANCompare;
-
- struct CANCompare
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::WordBool bCaseInsensitive;
- System::Word iPartialLen;
- System::Word iOperand1;
- System::Word iOperand2;
- } ;
-
- struct CANUdf
- {
- NODEClass nodeClass;
- CANOp canOp;
- System::Word iOffSzFuncName;
- System::Word iOperands;
- System::Word iDrvDialect;
- System::Word iOffSzUDF;
- } ;
-
- typedef CANUdf *pCANUdf;
-
- struct CANNode
- {
-
- union
- {
- CANCompare canCompare;
- CANContinue canContinue;
- CANTuple canTuple;
- CANConst canConst;
- CANField canField;
- CANBinary canBinary;
- CANUnary canUnary;
- CANHdr canHdr;
-
- };
- } ;
-
- typedef CANNode *pCANNode;
-
- struct CANExpr
- {
- System::Word iVer;
- System::Word iTotalSize;
- System::Word iNodes;
- System::Word iNodeStart;
- System::Word iLiteralStart;
- } ;
-
- typedef CANExpr *pCANExpr;
-
- typedef pCANExpr *ppCANExpr;
-
- typedef System::Smallint __stdcall (*pfGENFilter)(System::Longint ulClientData, System::Pointer pRecBuf
- , System::Longint iPhyRecNum);
-
- struct FILTERInfo;
- typedef FILTERInfo *pFILTERInfo;
-
- struct FILTERInfo
- {
-
- #pragma pack(push, 1)
- System::Word iFilterId;
- _hDBIObj *hFilter;
- System::Longint iClientData;
- System::Word iPriority;
- System::WordBool bCanAbort;
- pfGENFilter pfFilter;
- void *pCanExpr;
- System::WordBool bActive;
- #pragma pack(pop)
- } ;
-
- struct DBIQryProp;
- typedef DBIQryProp *pDBIQryProp;
-
- struct DBIQryProp
- {
- System::Char szQryName[32];
- DBIQryLang eLang;
- System::Smallint iQryPrice;
- System::Smallint iNumTables;
- System::WordBool bHasAnswer;
- System::WordBool bInsert;
- System::WordBool bDelete;
- System::WordBool bChange;
- } ;
-
- enum DBIQryType { dbiqryDEFAULT, dbiqryDIRTY, dbiqryCLEAN, dbiqryRESTART };
-
- struct DBIQryProgress
- {
- System::Word stepsInQry;
- System::Word stepsCompleted;
- System::Longint totElemInStep;
- System::Longint elemCompleted;
- } ;
-
- typedef DBIQryProgress *pDBIQryProgress;
-
- enum QryEvalMode { qryModeNONE, qryModeLOCAL, qryModeSERVER, qryModeEITHER, qryModeNOWLOCAL };
-
- enum LIVENESS { wantDEFAULT, wantLIVE, wantCANNED, wantSPEED };
-
- struct QueryLowProps;
- typedef QueryLowProps *pQueryLowProps;
-
- struct QueryLowProps
- {
-
- #pragma pack(push, 1)
- System::Smallint length;
- System::WordBool blankzeroes;
- FMTDate dateFormat;
- FMTNumber numberFormat;
- System::WordBool bNeedAuxTbls;
- QryEvalMode qryMode;
- System::WordBool perQrySqlMode;
- LIVENESS livenessDesired;
- #pragma pack(pop)
- } ;
-
- struct STMTBaseDesc;
- typedef STMTBaseDesc *PSTMTBaseDesc;
-
- struct STMTBaseDesc
- {
-
- #pragma pack(push, 1)
- System::Char szDatabase[32];
- System::Char szTableName[261];
- System::Char szFieldName[32];
- System::LongBool bExpression;
- System::LongBool bAggregate;
- #pragma pack(pop)
- } ;
-
- struct TOSBLObj
- {
-
- #pragma pack(push, 1)
- System::Smallint LangId;
- System::Char LdName[20];
- System::Char EnglishDesc[32];
- System::Char LdDescriptor[20];
- void *LocaleHdl;
- System::Smallint CodeSet;
- System::Smallint LocaleType;
- System::Smallint LanguageSortType;
- System::Smallint LocaleCount;
- System::Smallint PrimaryCpPlatform;
- System::Word PrimaryCodePageID;
- System::Word AlternateCodePageID;
- System::Word ProductID;
- System::LongBool NoConversions;
- System::Integer LdLCID;
- #pragma pack(pop)
- } ;
-
- struct DRDesc;
- typedef DRDesc *pDRDesc;
-
- struct DRDesc
- {
-
- #pragma pack(push, 1)
- System::Char szDRName[32];
- System::Char szDRDescText[128];
- System::Char szDRDbName[32];
- System::Char szDRDbDir[261];
- System::Char szDRTableName[32];
- System::Char szLdName[32];
- System::Longint aulReserved[10];
- #pragma pack(pop)
- } ;
-
- struct DROBJDesc;
- typedef DROBJDesc *pDROBJDesc;
-
- struct DROBJDesc
- {
-
- #pragma pack(push, 1)
- System::Char szObjTypeName[32];
- System::Char szObjRealName[32];
- System::Longint ulObjId;
- System::Word iVersion;
- System::Longint aulReserved[10];
- #pragma pack(pop)
- } ;
-
- typedef DROBJDesc TDROBJDescList[1024];
-
- typedef TDROBJDescList *PDROBJDescList;
-
- struct DRExportDesc;
- typedef DRExportDesc *pDRExportDesc;
-
- struct DRExportDesc
- {
-
- #pragma pack(push, 1)
- DROBJDesc objDesc;
- System::LongBool bInclRelated;
- System::Longint aulReserved[4];
- #pragma pack(pop)
- } ;
-
- struct DROBJType;
- typedef DROBJType *pDROBJType;
-
- struct DROBJType
- {
- System::Char szObjTypeName[32];
- System::Word iNumAttr;
- System::Word iNumRel;
- System::Longint ulObjFlag;
- System::Char szObjTypeDesc[128];
- System::Char szObjTypeDisplayName[32];
- System::Longint aulReserved[10];
- } ;
-
- struct DBIEnumFld;
- typedef DBIEnumFld *pDBIEnumFld;
-
- struct DBIEnumFld
- {
- System::Char szDisplayStr[32];
- System::Byte abVal[96];
- System::Longint aulReserved[10];
- } ;
-
- struct DREnumAttrDomain;
- typedef DREnumAttrDomain *pDREnumAttrDomain;
-
- struct DREnumAttrDomain
- {
-
- #pragma pack(push, 1)
- System::Char szEnumAttrDomainName[32];
- System::Longint ulEDProp;
- System::Word iNumVals;
- DBIEnumFld *padbiEnumFld;
- System::Longint aulReserved[10];
- #pragma pack(pop)
- } ;
-
- struct DRATTRDesc;
- typedef DRATTRDesc *pDRATTRDesc;
-
- struct DRATTRDesc
- {
- System::Char szAttrName[32];
- System::Char szTypeName[32];
- System::Char szAttrDomainName[32];
- System::Word iAttrType;
- System::Word iUnits1;
- System::Word iUnits2;
- System::WordBool bReqd;
- System::Longint ulAttrFlag;
- System::Char szAttrDisplayName[32];
- System::Char szAttrTypeDesc[128];
- System::Word iDisplayProp;
- System::Word iExtendedFlag;
- System::WordBool bReadOnly;
- System::Word iEditProp;
- System::Longint ulTag;
- System::Longint aulReserved[10];
- } ;
-
- enum eRELConstraint { eRelManyMany, eRelManyOne, eRelOneMany, eRelOneOne };
-
- enum eRELCategory { eRelGENERAL, eRelCONTAINS, eRelREFERS, eRelBASEDON };
-
- struct DRRELType;
- typedef DRRELType *pDRRELType;
-
- struct DRRELType
- {
-
- #pragma pack(push, 1)
- System::Char szRelTypeName[32];
- System::Char szSrcObjTypeName[32];
- System::Char szDestObjTypeName[32];
- System::Char szRevRelTypeName[32];
- System::Word iNumAttr;
- eRELConstraint eRelConstraint;
- eRELCategory eRelCategory;
- System::Char szRelTypeDisplayName[32];
- System::Char szRevRelDisplayName[32];
- System::Char szRelTypeDesc[128];
- System::Longint ulRelFlag;
- System::Longint aulReserved[10];
- #pragma pack(pop)
- } ;
-
- struct DRObject
- {
- System::Longint ulObjId;
- System::Word iVersion;
- } ;
-
- typedef DRObject *pDRObject;
-
- //-- var, const, procedure ---------------------------------------------------
- #define DBIINTFVER System::Smallint(300)
- #define DBIENGVERSION System::Smallint(300)
- #define DEBUGON System::Byte(1)
- #define OUTPUTTOFILE System::Byte(2)
- #define FLUSHEVERYOP System::Byte(8)
- #define APPENDTOLOG System::Byte(16)
- #define DBIMAXNAMELEN System::Byte(31)
- #define DBIMAXSPNAMELEN System::Byte(64)
- #define DBIMAXFUNCNAMELEN System::Byte(255)
- #define DBIMAXFLDSINKEY System::Byte(16)
- #define DBIMAXKEYEXPLEN System::Byte(220)
- #define DBIMAXEXTLEN System::Byte(3)
- #define DBIMAXTBLNAMELEN System::Smallint(260)
- #define DBIMAXDRIVELEN System::Byte(127)
- #define DBIMAXPATHLEN System::Smallint(260)
- #define DBIMAXMSGLEN System::Byte(127)
- #define DBIMAXVCHKLEN System::Byte(255)
- #define DBIMAXPICTLEN System::Byte(175)
- #define DBIMAXFLDSINSEC System::Smallint(256)
- #define DBIMAXSCFIELDS System::Byte(32)
- #define DBIMAXSCFLDLEN System::Byte(128)
- #define DBIMAXSCRECSIZE System::Smallint(4096)
- #define DBIMAXUSERNAMELEN System::Byte(14)
- #define DBIMAXXBUSERNAMELEN System::Byte(12)
- #define DBIMAXBOOKMARKLEN System::Smallint(4104)
- #define DBIMAXTRACELEN System::Smallint(8192)
- #define DBIMAXTYPEDESC System::Byte(127)
- #define DBIMAXDRSQLSTR System::Smallint(8192)
- #define szPARADOX "PARADOX"
- #define szDBASE "DBASE"
- #define szASCII "ASCIIDRV"
- #define fldUNKNOWN System::Byte(0)
- #define fldZSTRING System::Byte(1)
- #define fldDATE System::Byte(2)
- #define fldBLOB System::Byte(3)
- #define fldBOOL System::Byte(4)
- #define fldINT16 System::Byte(5)
- #define fldINT32 System::Byte(6)
- #define fldFLOAT System::Byte(7)
- #define fldBCD System::Byte(8)
- #define fldBYTES System::Byte(9)
- #define fldTIME System::Byte(10)
- #define fldTIMESTAMP System::Byte(11)
- #define fldUINT16 System::Byte(12)
- #define fldUINT32 System::Byte(13)
- #define fldFLOATIEEE System::Byte(14)
- #define fldVARBYTES System::Byte(15)
- #define fldLOCKINFO System::Byte(16)
- #define MAXLOGFLDTYPES System::Byte(17)
- #define fldstMONEY System::Byte(21)
- #define fldstMEMO System::Byte(22)
- #define fldstBINARY System::Byte(23)
- #define fldstFMTMEMO System::Byte(24)
- #define fldstOLEOBJ System::Byte(25)
- #define fldstGRAPHIC System::Byte(26)
- #define fldstDBSOLEOBJ System::Byte(27)
- #define fldstTYPEDBINARY System::Byte(28)
- #define fldstPASSWORD System::Byte(1)
- #define fldstAUTOINC System::Byte(29)
- #define fldPDXCHAR System::Smallint(257)
- #define fldPDXNUM System::Smallint(258)
- #define fldPDXMONEY System::Smallint(259)
- #define fldPDXDATE System::Smallint(260)
- #define fldPDXSHORT System::Smallint(261)
- #define fldPDXMEMO System::Smallint(262)
- #define fldPDXBINARYBLOB System::Smallint(263)
- #define fldPDXFMTMEMO System::Smallint(264)
- #define fldPDXOLEBLOB System::Smallint(265)
- #define fldPDXGRAPHIC System::Smallint(266)
- #define fldPDXBLOB System::Smallint(262)
- #define fldPDXLONG System::Smallint(267)
- #define fldPDXTIME System::Smallint(268)
- #define fldPDXDATETIME System::Smallint(269)
- #define fldPDXBOOL System::Smallint(270)
- #define fldPDXAUTOINC System::Smallint(271)
- #define fldPDXBYTES System::Smallint(272)
- #define fldPDXBCD System::Smallint(273)
- #define fldPDXUNICHAR System::Smallint(274)
- #define fldDBCHAR System::Smallint(513)
- #define fldDBNUM System::Smallint(514)
- #define fldDBMEMO System::Smallint(515)
- #define fldDBBOOL System::Smallint(516)
- #define fldDBDATE System::Smallint(517)
- #define fldDBFLOAT System::Smallint(518)
- #define fldDBLOCK System::Smallint(519)
- #define fldDBOLEBLOB System::Smallint(520)
- #define fldDBBINARY System::Smallint(521)
- #define fldDBBYTES System::Smallint(522)
- #define fldDBKEYNUM System::Smallint(528)
- #define fldDBKEYBCD System::Smallint(529)
- #define fldASCCHAR System::Smallint(769)
- #define fldASCNUM System::Smallint(770)
- #define fldASCBOOL System::Smallint(771)
- #define fldASCDATE System::Smallint(772)
- #define fldASCFLOAT System::Smallint(773)
- #define fldASCLOCK System::Smallint(774)
- #define fldASCTIMESTAMP System::Smallint(775)
- #define fldASCTIME System::Smallint(776)
- #define fldASCLONG System::Smallint(777)
- #define fldASCMONEY System::Smallint(778)
- #define TODAYVAL System::Byte(2)
- #define NOWVAL System::Byte(3)
- #define NOFAMRIGHTS System::Byte(0)
- #define FORMRIGHTS System::Byte(1)
- #define RPTRIGHTS System::Byte(2)
- #define VALRIGHTS System::Byte(4)
- #define SETRIGHTS System::Byte(8)
- #define ALLFAMRIGHTS System::Byte(15)
- #define prvNONE System::Byte(0)
- #define prvREADONLY System::Byte(1)
- #define prvMODIFY System::Byte(3)
- #define prvINSERT System::Byte(7)
- #define prvINSDEL System::Byte(15)
- #define prvFULL System::Byte(31)
- #define prvUNKNOWN System::Byte(255)
- #define NODEFAULTINDEX System::Integer(65535)
- #define TBLLEVEL3 System::Byte(3)
- #define TBLLEVEL4 System::Byte(4)
- #define TBLLEVEL5 System::Byte(5)
- #define TBLLEVEL7 System::Byte(7)
- #define FOXLEVEL25 System::Byte(25)
- #define DBIDELAYUPD_SHOWMODIFYBIT System::Byte(1)
- #define DBIDELAYUPD_SHOWINSERTBIT System::Byte(2)
- #define DBIDELAYUPD_SHOWDELETEBIT System::Byte(4)
- #define DBIDELAYUPD_SHOWNONMODIFYBIT System::Byte(8)
- #define curMAXPROPS System::Integer(327680)
- #define curTABLENAME System::Integer(327681)
- #define curTABLETYPE System::Integer(327682)
- #define curTABLELEVEL System::Integer(327683)
- #define curFILENAME System::Integer(327684)
- #define curXLTMODE System::Integer(327685)
- #define curSEQREADON System::Integer(327686)
- #define curONEPASSON System::Integer(327687)
- #define curUPDATETS System::Integer(327688)
- #define curSOFTDELETEON System::Integer(327689)
- #define curLANGDRVNAME System::Integer(327690)
- #define curCURSORNAME System::Integer(327691)
- #define maxcurPROPS System::Byte(11)
- #define curPDXMAXPROPS System::Integer(17104896)
- #define maxcurPDXPROPS System::Byte(0)
- #define curDBMAXPROPS System::Integer(33882112)
- #define curINEXACTON System::Integer(33882113)
- #define curSHAREMODE System::Integer(33882114)
- #define maxcurDBPROPS System::Byte(2)
- #define curDELIMITALLFLDS System::Integer(50659328)
- #define curUSESCHEMAFILE System::Integer(50659329)
- #define curUPDLOCKMODE System::Integer(67436544)
- #define curNATIVEHNDL System::Integer(67436545)
- #define curMAXROWS System::Integer(67436546)
- #define curDELAYUPDRECSTATE System::Integer(84213761)
- #define curDELAYUPDABORTRESTORE System::Integer(84213762)
- #define curDELAYUPDDISPLAYOPT System::Integer(84213763)
- #define curDELAYUPDGETOLDRECORD System::Integer(84213764)
- #define curDELAYUPDNUMUPDATES System::Integer(84213765)
- #define curDELAYUPDUSECALLBACK System::Integer(84213766)
- #define drvMAXPROPS System::Integer(196608)
- #define drvDRIVERTYPE System::Integer(196610)
- #define drvDRIVERVERSION System::Integer(196611)
- #define maxdrvPROPS System::Byte(2)
- #define dbMAXPROPS System::Integer(262144)
- #define dbDATABASENAME System::Integer(262145)
- #define dbDATABASETYPE System::Integer(262146)
- #define dbDEFAULTDRIVER System::Integer(262147)
- #define dbPARAMFMTQMARK System::Integer(262148)
- #define dbUSESCHEMAFILE System::Integer(262149)
- #define maxdbPROPS System::Byte(16)
- #define dbASYNCSUPPORT System::Integer(67371008)
- #define dbPROCEDURES System::Integer(67371009)
- #define dbDEFAULTTXNISO System::Integer(67371010)
- #define dbNATIVEHNDL System::Integer(67371011)
- #define dbNATIVEPASSTHRUHNDL System::Integer(67371012)
- #define dbSERVERVERSION System::Integer(67371013)
- #define dbBATCHCOUNT System::Integer(67371014)
- #define dbTRACEMODE System::Integer(67371015)
- #define dbCURRENTUSERNAME System::Integer(67371016)
- #define dbOWNERQUALIFIED System::Integer(67371017)
- #define dbQUOTECHAR System::Integer(67371018)
- #define dbSCHEMACACHEENABLED System::Integer(67371161)
- #define dbBCDENABLED System::Integer(67371162)
- #define sesMAXPROPS System::Integer(131072)
- #define sesSESSIONNAME System::Integer(131073)
- #define sesNETFILE System::Integer(131074)
- #define sesCFGMODE System::Integer(131075)
- #define sesDEFAULTDRIVER System::Integer(131076)
- #define sesGROUPNAME System::Integer(131077)
- #define sesUSERNAME System::Integer(131078)
- #define sesUSERPASSWORD System::Integer(131079)
- #define sesSECFILENAME System::Integer(131080)
- #define sesDRNAME System::Integer(131081)
- #define maxsesPROPS System::Byte(9)
- #define sysMAXPROPS System::Integer(65536)
- #define sysLOWMEMUSAGE System::Integer(65537)
- #define maxsysPROPS System::Byte(1)
- #define stmtMAXPROPS System::Integer(393217)
- #define stmtPARAMETERCOUNT System::Integer(393218)
- #define stmtPARAMETERDESCS System::Integer(393219)
- #define stmtLANGDRVNAME System::Integer(393220)
- #define stmtUNIDIRECTIONAL System::Integer(393232)
- #define stmtCURSORNAME System::Integer(393233)
- #define stmtNEWCONNECT System::Integer(393234)
- #define stmtNATIVEHNDL System::Integer(393235)
- #define stmtROWCOUNT System::Integer(393236)
- #define maxstmtPROPS System::Byte(31)
- #define stmtANSTYPE System::Integer(393248)
- #define stmtLIVENESS System::Integer(393249)
- #define stmtQRYMODE System::Integer(393250)
- #define stmtBLANKS System::Integer(393251)
- #define stmtDATEFORMAT System::Integer(393252)
- #define stmtNUMBERFORMAT System::Integer(393253)
- #define stmtAUXTBLS System::Integer(393254)
- #define stmtTBLVECTOR System::Integer(393255)
- #define stmtALLPROPS System::Integer(393256)
- #define stmtALLPROPSSIZE System::Integer(393257)
- #define stmtANSNAME System::Integer(393264)
- #define stmtCONSTRAINED System::Integer(393265)
- #define stmtFIELDDESCS System::Integer(393266)
- #define stmtCURPROPS System::Integer(393267)
- #define stmtDEFDBNAME System::Integer(393268)
- #define stmtXLTMODE System::Integer(393269)
- #define stmtINSTBLNAME System::Integer(393270)
- #define stmtINSERRTBLNAME System::Integer(393271)
- #define stmtUPDTBLNAME System::Integer(393272)
- #define stmtUPDERRTBLNAME System::Integer(393273)
- #define stmtDELTBLNAME System::Integer(393280)
- #define stmtDELERRTBLNAME System::Integer(393281)
- #define stmtCANNEDREADONLY System::Integer(393282)
- #define CMPLess System::Shortint(-1)
- #define CMPEql System::Byte(0)
- #define CMPGtr System::Byte(1)
- #define CMPKeyEql System::Byte(2)
- #define traceUNKNOWN System::Byte(0)
- #define traceQPREPARE System::Byte(1)
- #define traceQEXECUTE System::Byte(2)
- #define traceERROR System::Byte(4)
- #define traceSTMT System::Byte(8)
- #define traceCONNECT System::Byte(16)
- #define traceTRANSACT System::Byte(32)
- #define traceBLOB System::Byte(64)
- #define traceMISC System::Byte(128)
- #define traceVENDOR System::Smallint(256)
- #define MAXCBENTRIES System::Byte(4)
- #define indTRUNC System::Shortint(-2)
- #define indNULL System::Shortint(-1)
- #define indVALUE System::Byte(1)
- #define INDLEN System::Integer(2)
- #define qprepNONE System::Byte(0)
- #define qprepFORUPDATE System::Byte(1)
- #define ecTOKEN System::Byte(1)
- #define ecTABLENAME System::Byte(3)
- #define ecFIELDNAME System::Byte(4)
- #define ecIMAGEROW System::Byte(5)
- #define ecUSERNAME System::Byte(6)
- #define ecFILENAME System::Byte(7)
- #define ecINDEXNAME System::Byte(8)
- #define ecDIRNAME System::Byte(9)
- #define ecKEYNAME System::Byte(10)
- #define ecALIAS System::Byte(11)
- #define ecDRIVENAME System::Byte(12)
- #define ecNATIVECODE System::Byte(13)
- #define ecNATIVEMSG System::Byte(14)
- #define ecLINENUMBER System::Byte(15)
- #define ecCAPABILITY System::Byte(16)
- #define ecCDRNAME System::Byte(17)
- #define ecUSERERRMSG System::Byte(18)
- #define ecDROBJNAME System::Byte(19)
- #define ecINTERNALLIMIT System::Byte(20)
- #define fnSCALARS_ALLOW_CONSTANTS System::Byte(1)
- #define fnSCALARS_ALLOW_PARAMETERS System::Byte(4)
- #define fnSCALARS_ALLOW_FUNCTIONS System::Byte(8)
- #define fnSCALARS_ALLOW_USER_DEFINED_FUNCS System::Byte(16)
- #define fnSCALARS_ALLOW_SUBQUERIES System::Byte(32)
- #define fnSCALARS_ALLOW_CORRELATION System::Byte(64)
- #define DBIOEM_CP System::Byte(1)
- #define DBIANSI_CP System::Byte(2)
- #define DBIOS2_CP System::Byte(3)
- #define DBISUNOS_CP System::Byte(4)
- #define DBIVMS_CP System::Byte(5)
- #define DBIHPUX_CP System::Byte(6)
- #define DBIULTRIX_CP System::Byte(7)
- #define DBIAIX_CP System::Byte(8)
- #define DBIAUX_CP System::Byte(9)
- #define DBIXENIX_CP System::Byte(10)
- #define DBIMAC_CP System::Byte(11)
- #define DBINEXT_CP System::Byte(12)
- #define lckRECLOCK System::Byte(0)
- #define lckRRECLOCK System::Byte(1)
- #define lckGROUPLOCK System::Byte(2)
- #define lckIMGAREA System::Byte(3)
- #define lckTABLEREG System::Byte(4)
- #define lckTABLEREAD System::Byte(5)
- #define lckTABLEWRITE System::Byte(6)
- #define lckTABLEEXCL System::Byte(7)
- #define lckUNKNOWN System::Byte(9)
- #define iLangSQL System::Byte(0)
- #define iDbaseExpr System::Byte(2)
- #define CANEXPRVERSION System::Byte(2)
- #define ABORT System::Shortint(-2)
- #define MAXQBEEXPRSIZE System::Smallint(300)
- #define DBIQBE_ANSWERBIT System::Byte(1)
- #define DBIQBE_INSERTEDBIT System::Byte(2)
- #define DBIQBE_DELETEDBIT System::Byte(4)
- #define DBIQBE_CHANGEDBIT System::Byte(8)
- #define DBIQBE_ERRORINSBIT System::Byte(16)
- #define DBIQBE_ERRORDELBIT System::Byte(32)
- #define DBIQBE_ERRORCHGBIT System::Byte(64)
- #define bAnsHasLiveFields System::Byte(1)
- #define bAnsHasFilter System::Byte(2)
- #define bAnsHasFieldMap System::Byte(4)
- #define bAnsHasCalcField System::Byte(8)
- #define bAnsHasLiveBlob System::Byte(16)
- #define bIsAnsFieldLive System::Byte(1)
- #define DBIMOD_BEGIN System::Smallint(16128)
- #define DBIMOD_QBE System::Smallint(16129)
- #define DBIMOD_SQLG System::Smallint(16130)
- #define DBIMOD_LEGO System::Smallint(16131)
- #define DBIMOD_LOCKMNGR System::Smallint(16132)
- #define DBIMOD_SQLDRIVER System::Smallint(16133)
- #define DBIMOD_OS System::Smallint(16134)
- #define DBIMOD_DBASEDRV System::Smallint(16135)
- #define DBIMOD_CDR System::Smallint(16136)
- #define DBIMOD_END System::Smallint(16137)
- #define DBISYM_BEGIN System::Smallint(16138)
- #define DBISYM_TOKEN System::Smallint(16139)
- #define DBISYM_TABLENAME System::Smallint(16141)
- #define DBISYM_FIELDNAME System::Smallint(16142)
- #define DBISYM_IMAGEROW System::Smallint(16143)
- #define DBISYM_USERNAME System::Smallint(16144)
- #define DBISYM_FILENAME System::Smallint(16145)
- #define DBISYM_INDEXNAME System::Smallint(16146)
- #define DBISYM_DIRNAME System::Smallint(16147)
- #define DBISYM_KEYNAME System::Smallint(16148)
- #define DBISYM_ALIAS System::Smallint(16149)
- #define DBISYM_DRIVENAME System::Smallint(16150)
- #define DBISYM_NATIVECODE System::Smallint(16151)
- #define DBISYM_NATIVEMSG System::Smallint(16152)
- #define DBISYM_LINENUMBER System::Smallint(16153)
- #define DBISYM_CAPABILITY System::Smallint(16154)
- #define DBISYM_CDRNAME System::Smallint(16155)
- #define DBISYM_USERERRMSG System::Smallint(16156)
- #define DBISYM_DROBJNAME System::Smallint(16157)
- #define DBISYM_INTERNALLIMIT System::Smallint(16158)
- #define DBISYM_BASEEND System::Smallint(16238)
- #define DBISYM_MISC System::Smallint(16239)
- #define DBISYM_WORK System::Smallint(16240)
- #define DBISYM_PRIV System::Smallint(16241)
- #define DBISYM_COPY System::Smallint(16242)
- #define DBISYM_APPEND System::Smallint(16243)
- #define DBISYM_END System::Smallint(32511)
- #define szCFGSYSTEM "SYSTEM"
- #define szCFGDRIVER "DRIVERS"
- #define szCFGDATABASE "DATABASES"
- #define szCFGREPOSITORY "REPOSITORIES"
- #define szCFGSYSVERSION "VERSION"
- #define szCFGSYSNETTYPE "NET TYPE"
- #define szCFGSYSNETDIR "NET DIR"
- #define szCFGSYSLOCALSHARE "LOCAL SHARE"
- #define szCFGSYSLANGDRV "LANGDRIVER"
- #define szCFGSYSLANGDRVDIR "LANGDRVDIR"
- #define szCFGSYSMINBUF "MINBUFSIZE"
- #define szCFGSYSMAXBUF "MAXBUFSIZE"
- #define szCFGSYSLOCKRETRY "LOCKRETRY"
- #define szCFGSYSFLAGS "SYSFLAGS"
- #define szCFGMAXFILEHANDLES "MAXFILEHANDLES"
- #define szCFGSQLQRYMODE "SQLQRYMODE"
- #define szCFGLOWMEMLIMIT "LOW MEMORY USAGE LIMIT"
- #define szCFGSYSODBCCFGIMPORT "AUTO ODBC"
- #define szCFGAUTOODBC "AUTO ODBC"
- #define szCFGDEFDRV "DEFAULT DRIVER"
- #define szCFGSYSLOCALREPOSITORY "DATA REPOSITORY"
- #define szCFGSYSSHAREDMEMSIZE "SHAREDMEMSIZE"
- #define szCFGSYSSHAREDMEMLOCATION "SHAREDMEMLOCATION"
- #define szCFGDRVVERSION "VERSION"
- #define szCFGDRVTYPE "TYPE"
- #define szCFGDRVDLL "DLL"
- #define szCFGDRVDLL32 "DLL32"
- #define szCFGDRVFLAGS "DRIVER FLAGS"
- #define szCFGDRVLANGDRIVER "LANGDRIVER"
- #define szCFGDRVFILLFACTOR "FILL FACTOR"
- #define szCFGDRVBLOCKSIZE "BLOCK SIZE"
- #define szCFGDRVLOCKPROTOCOL "LOCKPROTOCOL"
- #define szCFGDRVLEVEL "LEVEL"
- #define szCFGDRVVENDINIT "VENDOR INIT"
- #define szCFGDRVTRACEMODE "TRACE MODE"
- #define szCFGDRVMEMOBLOCKSIZE "MEMO FILE BLOCK SIZE"
- #define szCFGDRVMDXBLOCKSIZE "MDX BLOCK SIZE"
- #define szCFGDRVINIT "INIT"
- #define szCFGDBCREATE "DB CREATE"
- #define szCFGDBOPEN "DB OPEN"
- #define szCFGTBLCREATE "TABLE CREATE"
- #define szCFGTBLOPEN "TABLE OPEN"
- #define szCFGDBINFO "DB INFO"
- #define szCFGDBTYPE "TYPE"
- #define szCFGDBPATH "PATH"
- #define szCFGDBDEFAULTDRIVER "DEFAULT DRIVER"
- #define szCFGDBENABLEBCD "ENABLE BCD"
- #define szCFGINIT "INIT"
- #define szTYPE "TYPE"
- #define szCFGDBSTANDARD "STANDARD"
- #define szCFGTRUE "TRUE"
- #define szCFGFALSE "FALSE"
- #define szOPENMODE "OPEN MODE"
- #define szREADWRITE "READ/WRITE"
- #define szREADONLY "READ ONLY"
- #define szSHAREMODE "SHARE MODE"
- #define szEXCLUSIVE "EXCLUSIVE"
- #define szSHARED "SHARED"
- #define szUSERNAME "USER NAME"
- #define szPASSWORD "PASSWORD"
- #define szSERVERNAME "SERVER NAME"
- #define szDATABASENAME "DATABASE NAME"
- #define szSCHEMASIZE "SCHEMA CACHE SIZE"
- #define szCFGSTRICTINTEGRITY "STRICTINTEGRTY"
- #define szSQLPASSMODE "SQLPASSTHRU MODE"
- #define szNOTSHARED "NOT SHARED"
- #define szSHAREDAUTOCOMMIT "SHARED AUTOCOMMIT"
- #define szSHAREDNOAUTOCOMMIT "SHARED NOAUTOCOMMIT"
- #define szSCHEMATIME "SCHEMA CACHE TIME"
- #define szMAXQUERYTIME "MAX QUERY TIME"
- #define szMAXROWS "MAX ROWS"
- #define szLISTSYNONYMS "LIST SYNONYMS"
- #define szSYNNONE "NONE"
- #define szSYNALL "ALL"
- #define szSYNPRIVATE "PRIVATE"
- #define szBATCHCOUNT "BATCH COUNT"
- #define szENABLESCHEMACACHE "ENABLE SCHEMA CACHE"
- #define szSCHEMACACHEDIR "SCHEMA CACHE DIR"
- #define szSYBLHOST "HOST NAME"
- #define szSYBLAPP "APPLICATION NAME"
- #define szSYBLNATLANG "NATIONAL LANG NAME"
- #define szCFGDRDBNAME "DATABASE NAME"
- #define szCFGDRTBLNAME "TABLE NAME"
- #define szCFGDRLANGDRIVER "LANGUAGE DRIVER"
- #define szCFGDRDESC "DESCRIPTION"
- #define szCFGFORMAT "FORMATS"
- #define szCFGDATE "DATE"
- #define szCFGTIME "TIME"
- #define szCFGNUMBER "NUMBER"
- #define szCFGSEPARATOR "SEPARATOR"
- #define szCFGMODE "MODE"
- #define szCFGFOURDIGITYEAR "FOURDIGITYEAR"
- #define szCFGYEARBIASED "YEARBIASED"
- #define szCFGLEADINGZEROM "LEADINGZEROM"
- #define szCFGLEADINGZEROD "LEADINGZEROD"
- #define szCFGTWELVEHOUR "TWELVEHOUR"
- #define szCFGAMSTRING "AMSTRING"
- #define szCFGPMSTRING "PMSTRING"
- #define szCFGSECONDS "SECONDS"
- #define szCFGMILSECONDS "MILSECONDS"
- #define szCFGDECIMALSEPARATOR "DECIMALSEPARATOR"
- #define szCFGTHOUSANDSEPARATOR "THOUSANDSEPARATOR"
- #define szCFGDECIMALDIGITS "DECIMALDIGITS"
- #define szCFGLEADINGZERON "LEADINGZERON"
- #define DBICFG_BASE System::Smallint(14848)
- #define iCFGSYSTEM System::Smallint(14849)
- #define iCFGDRIVER System::Smallint(14850)
- #define iCFGDATABASE System::Smallint(14851)
- #define iCFGREPOSITORY System::Smallint(15058)
- #define iCFGSYSVERSION System::Smallint(14853)
- #define iCFGSYSNETTYPE System::Smallint(14854)
- #define iCFGSYSNETDIR System::Smallint(14855)
- #define iCFGSYSLOCALSHARE System::Smallint(14856)
- #define iCFGSYSLANGDRV System::Smallint(14857)
- #define iCFGSYSLANGDRVDIR System::Smallint(14858)
- #define iCFGSYSMINBUF System::Smallint(14859)
- #define iCFGSYSMAXBUF System::Smallint(14860)
- #define iCFGSYSLOCKRETRY System::Smallint(14861)
- #define iCFGSYSFLAGS System::Smallint(14862)
- #define iCFGMAXFILEHANDLES System::Smallint(14863)
- #define iCFGSQLQRYMODE System::Smallint(14864)
- #define iCFGLOWMEMLIMIT System::Smallint(14865)
- #define iCFGSYSODBCCFGIMPORT System::Smallint(14866)
- #define iCFGSYSLOCALREPOSITORY System::Smallint(15059)
- #define iCFGSYSSHAREDMEMSIZE System::Smallint(15098)
- #define iCFGSYSSHAREDMEMLOCATION System::Smallint(15099)
- #define iCFGDRVVERSION System::Smallint(14868)
- #define iCFGDRVTYPE System::Smallint(14869)
- #define iCFGDRVLANGDRIVER System::Smallint(14870)
- #define iCFGDRVFILLFACTOR System::Smallint(14871)
- #define iCFGDRVBLOCKSIZE System::Smallint(14872)
- #define iCFGDRVLOCKPROTOCOL System::Smallint(14873)
- #define iCFGDRVLEVEL System::Smallint(14874)
- #define iCFGDRVFLAGS System::Smallint(14875)
- #define iCFGDRVTRACEMODE System::Smallint(14876)
- #define iCFGDRVMEMOBLOCKSIZE System::Smallint(14878)
- #define iCFGDRVMDXBLOCKSIZE System::Smallint(14879)
- #define iCFGDRVINIT System::Smallint(14888)
- #define iCFGDBCREATE System::Smallint(14889)
- #define iCFGDBOPEN System::Smallint(14890)
- #define iCFGTBLCREATE System::Smallint(14891)
- #define iCFGTBLOPEN System::Smallint(14892)
- #define iCFGDBINFO System::Smallint(14898)
- #define iCFGDBTYPE System::Smallint(14908)
- #define iCFGDBPATH System::Smallint(14909)
- #define iCFGDBDEFAULTDRIVER System::Smallint(14910)
- #define iCFGINIT System::Smallint(14918)
- #define iTYPE System::Smallint(14919)
- #define iCFGDBSTANDARD System::Smallint(14920)
- #define iCFGTRUE System::Smallint(14921)
- #define iCFGFALSE System::Smallint(14922)
- #define iOPENMODE System::Smallint(14923)
- #define iREADWRITE System::Smallint(14924)
- #define iREADONLY System::Smallint(14925)
- #define iSHAREMODE System::Smallint(14926)
- #define iEXCLUSIVE System::Smallint(14927)
- #define iSHARED System::Smallint(14928)
- #define iUSERNAME System::Smallint(14929)
- #define iSERVERNAME System::Smallint(14930)
- #define iDATABASENAME System::Smallint(14931)
- #define iSCHEMASIZE System::Smallint(14932)
- #define iCFGSTRICTINTEGRITY System::Smallint(14933)
- #define iCFGDRDBNAME System::Smallint(15061)
- #define iCFGDRTBLNAME System::Smallint(15062)
- #define iCFGDRDESC System::Smallint(15063)
- #define iCFGDRLANGDRIVER System::Smallint(15060)
- #define iCFGFORMAT System::Smallint(14978)
- #define iCFGDATE System::Smallint(14979)
- #define iCFGTIME System::Smallint(14980)
- #define iCFGNUMBER System::Smallint(14981)
- #define iCFGSEPARATOR System::Smallint(14988)
- #define iCFGMODE System::Smallint(14989)
- #define iCFGFOURDIGITYEAR System::Smallint(14990)
- #define iCFGYEARBIASED System::Smallint(14991)
- #define iCFGLEADINGZEROM System::Smallint(14992)
- #define iCFGLEADINGZEROD System::Smallint(14993)
- #define iCFGTWELVEHOUR System::Smallint(14994)
- #define iCFGAMSTRING System::Smallint(14995)
- #define iCFGPMSTRING System::Smallint(14996)
- #define iCFGSECONDS System::Smallint(14997)
- #define iCFGMILSECONDS System::Smallint(14998)
- #define iCFGDECIMALSEPARATOR System::Smallint(15008)
- #define iCFGTHOUSANDSEPARATOR System::Smallint(15009)
- #define iCFGDECIMALDIGITS System::Smallint(15010)
- #define iCFGLEADINGZERON System::Smallint(15011)
- #define iCFGDEFLANGDRV System::Smallint(15013)
- #define iCFGDBASEDEFLANGDRV System::Smallint(15014)
- #define iCFGDEFSEPARATOR System::Smallint(15018)
- #define iCFGDEFMODE System::Smallint(15019)
- #define iCFGDEFFOURDIGITYEAR System::Smallint(15020)
- #define iCFGDEFYEARBIASED System::Smallint(15021)
- #define iCFGDEFLEADINGZEROM System::Smallint(15022)
- #define iCFGDEFLEADINGZEROD System::Smallint(15023)
- #define iCFGDEFTWELVEHOUR System::Smallint(15024)
- #define iCFGDEFAMSTRING System::Smallint(15025)
- #define iCFGDEFPMSTRING System::Smallint(15026)
- #define iCFGDEFSECONDS System::Smallint(15027)
- #define iCFGDEFMILSECONDS System::Smallint(15028)
- #define iCFGDEFDECIMALSEPARATOR System::Smallint(15029)
- #define iCFGDEFTHOUSANDSEPARATOR System::Smallint(15030)
- #define iCFGDEFLEADINGZERO System::Smallint(15031)
- #define iCFGDEFVERSION System::Smallint(15032)
- #define iCFGDEFLOCALSHARE System::Smallint(15033)
- #define iCFGDEFMINBUFSIZE System::Smallint(15034)
- #define iCFGDEFMAXBUFSIZE System::Smallint(15035)
- #define iCFGDEFMAXFILEHANDLES System::Smallint(15036)
- #define iCFGDEFSYSFLAGS System::Smallint(15037)
- #define iCFGDEFLOWMEM System::Smallint(15038)
- #define iCFGDEFAUTOODBC System::Smallint(15039)
- #define iCFGDEFDEFDRV System::Smallint(15040)
- #define iCFGDEFDECIMALDIGITS System::Smallint(15041)
- #define iCFGDEFLEADINGZERON System::Smallint(15042)
- #define iCFGDEFPDXTYPE System::Smallint(15043)
- #define iCFGDEFPDXNETDIR System::Smallint(15044)
- #define iCFGDEFPDXLANGDRV System::Smallint(15045)
- #define iCFGDEFPDXLEVEL System::Smallint(15046)
- #define iCFGDEFPDXBLOCKSIZE System::Smallint(15047)
- #define iCFGDEFPDXFILLFACTOR System::Smallint(15048)
- #define iCFGDEFPDXSTRICTINTEGRTY System::Smallint(15049)
- #define iCFGDEFDBASETYPE System::Smallint(15050)
- #define iCFGDEFDBASELANGDRV System::Smallint(15051)
- #define iCFGDEFDBASELEVEL System::Smallint(15052)
- #define iCFGDEFDBASEMDXBLOCKSIZE System::Smallint(15053)
- #define iCFGDEFDBASEMEMOBLOCKSIZE System::Smallint(15054)
- #define iCFGAUTOODBC System::Smallint(15055)
- #define iCFGDEFDRV System::Smallint(15056)
- #define iCFGDEFSHAREDMEMSIZE System::Smallint(15100)
- #define iCFGDEFSHAREDMEMLOCATION System::Smallint(15101)
- #define iCFGDEFREPOSITORY System::Smallint(15102)
- #define iCFGDEFSQLQRYMODE System::Smallint(15103)
- #define CFGHLP_BASE System::Smallint(15104)
- #define iCFGHLP_SYSNODE System::Smallint(15105)
- #define iCFGHLP_SYSINITNODE System::Smallint(15106)
- #define iCFGHLP_SYSVERSION System::Smallint(15107)
- #define iCFGHLP_SYSLOCALSHARE System::Smallint(15108)
- #define iCFGHLP_SYSMINBUFSIZE System::Smallint(15109)
- #define iCFGHLP_SYSMAXBUFSIZE System::Smallint(15110)
- #define iCFGHLP_SYSLANGDRIVER System::Smallint(15111)
- #define iCFGHLP_SYSNETTYPE System::Smallint(15112)
- #define iCFGHLP_SYSFLAGS System::Smallint(15113)
- #define iCFGHLP_SYSMAXFILE System::Smallint(15114)
- #define iCFGHLP_SYSLOWMEM System::Smallint(15115)
- #define iCFGHLP_SYSAUTOODBC System::Smallint(15116)
- #define iCFGHLP_SYSDEFDRV System::Smallint(15117)
- #define iCFGHLP_SYSSQLQRYMODE System::Smallint(15118)
- #define iCFGHLP_SYSSQLPASSTHRU System::Smallint(15119)
- #define iCFGHLP_SYSFORMATNODE System::Smallint(15120)
- #define iCFGHLP_DATENODE System::Smallint(15121)
- #define iCFGHLP_DATESEPARATOR System::Smallint(15122)
- #define iCFGHLP_DATEMODE System::Smallint(15123)
- #define iCFGHLP_DATEFOURDIGIT System::Smallint(15124)
- #define iCFGHLP_DATEYEARBIASED System::Smallint(15125)
- #define iCFGHLP_DATEZEROM System::Smallint(15126)
- #define iCFGHLP_DATEZEROD System::Smallint(15127)
- #define iCFGHLP_TIMENODE System::Smallint(15128)
- #define iCFGHLP_TIMETWELVEHOUR System::Smallint(15129)
- #define iCFGHLP_TIMEAMSTRING System::Smallint(15130)
- #define iCFGHLP_TIMEPMSTRING System::Smallint(15131)
- #define iCFGHLP_TIMESECONDS System::Smallint(15132)
- #define iCFGHLP_TIMEMILSEC System::Smallint(15133)
- #define iCFGHLP_NUMNODE System::Smallint(15134)
- #define iCFGHLP_NUMDECIMALSEPARATOR System::Smallint(15135)
- #define iCFGHLP_NUMTHOUSANDSEPARATOR System::Smallint(15136)
- #define iCFGHLP_NUMDECIMALDIGITS System::Smallint(15137)
- #define iCFGHLP_NUMZERON System::Smallint(15138)
- #define iCFGHLP_DRVNODE System::Smallint(15139)
- #define iCFGHLP_PDXNODE System::Smallint(15140)
- #define iCFGHLP_PDXINITNODE System::Smallint(15141)
- #define iCFGHLP_DRVTYPE System::Smallint(15142)
- #define iCFGHLP_PDXNETDIR System::Smallint(15143)
- #define iCFGHLP_PDXTBLNODE System::Smallint(15144)
- #define iCFGHLP_PDXLEVEL System::Smallint(15145)
- #define iCFGHLP_PDXBLOCKSIZE System::Smallint(15146)
- #define iCFGHLP_PDXFILLFACTOR System::Smallint(15147)
- #define iCFGHLP_PDXSTRICT System::Smallint(15148)
- #define iCFGHLP_DBNODE System::Smallint(15149)
- #define iCFGHLP_DBINITNODE System::Smallint(15150)
- #define iCFGHLP_DBVERSION System::Smallint(15151)
- #define iCFGHLP_DBTBLNODE System::Smallint(15152)
- #define iCFGHLP_DBLEVEL System::Smallint(15153)
- #define iCFGHLP_DBMDXBLOCKSIZE System::Smallint(15154)
- #define iCFGHLP_DBMEMOFILEBLOCKSIZE System::Smallint(15155)
- #define iCFGHLP_INTNODE System::Smallint(15156)
- #define iCFGHLP_INTINITNODE System::Smallint(15157)
- #define iCFGHLP_INTVERSION System::Smallint(15158)
- #define iCFGHLP_SQLDLL System::Smallint(15159)
- #define iCFGHLP_SQLDLL32 System::Smallint(15160)
- #define iCFGHLP_SQLDRIVERFLAGS System::Smallint(15161)
- #define iCFGHLP_INTDBNODE System::Smallint(15162)
- #define iCFGHLP_SQLSERVER System::Smallint(15163)
- #define iCFGHLP_SQLUSER System::Smallint(15164)
- #define iCFGHLP_SQLOPENMODE System::Smallint(15165)
- #define iCFGHLP_SQLSCHEMASIZE System::Smallint(15166)
- #define iCFGHLP_SQLSCHEMATIME System::Smallint(15167)
- #define iCFGHLP_SYBNODE System::Smallint(15168)
- #define iCFGHLP_SYBINITNODE System::Smallint(15169)
- #define iCFGHLP_SYBVERSION System::Smallint(15170)
- #define iCFGHLP_SQLCONNECT System::Smallint(15171)
- #define iCFGHLP_SQLTIMEOUT System::Smallint(15172)
- #define iCFGHLP_SYBDBNODE System::Smallint(15173)
- #define iCFGHLP_SQLDATABASE System::Smallint(15174)
- #define iCFGHLP_SQLBLOBEDIT System::Smallint(15175)
- #define iCFGHLP_SQLMAXQUERY System::Smallint(15176)
- #define iCFGHLP_ORANODE System::Smallint(15177)
- #define iCFGHLP_ORAINITNODE System::Smallint(15178)
- #define iCFGHLP_ORAVERSION System::Smallint(15179)
- #define iCFGHLP_SQLVENDOR System::Smallint(15180)
- #define iCFGHLP_ORADBNODE System::Smallint(15181)
- #define iCFGHLP_SQLNETPROTOCOL System::Smallint(15182)
- #define iCFGHLP_MSSNODE System::Smallint(15183)
- #define iCFGHLP_MSSINITNODE System::Smallint(15184)
- #define iCFGHLP_MSSVERSION System::Smallint(15185)
- #define iCFGHLP_MSSDBNODE System::Smallint(15186)
- #define iCFGHLP_INFNODE System::Smallint(15187)
- #define iCFGHLP_INFINITNODE System::Smallint(15188)
- #define iCFGHLP_INFVERSION System::Smallint(15189)
- #define iCFGHLP_INFDBNODE System::Smallint(15190)
- #define iCFGHLP_SQLLOCKMODE System::Smallint(15191)
- #define iCFGHLP_SQLTRACEMODE System::Smallint(15192)
- #define iCFGHLP_SQLMAXROWS System::Smallint(15193)
- #define iCFGHLP_SQLBATCHCOUNT System::Smallint(15194)
- #define iCFGHLP_SYSSHAREDMEMSIZ System::Smallint(15195)
- #define iCFGHLP_SYSSHAREDMEMLOC System::Smallint(15196)
- #define iCFGHLP_SYSDATAREP System::Smallint(15197)
- #define iCFGHLP_ALIASTYPE System::Smallint(15198)
- #define iCFGHLP_ALIASPATH System::Smallint(15199)
- #define iCFGHLP_ALIASDEFDRV System::Smallint(15200)
- #define iCFGHLP_ENABLESCHEMACACHE System::Smallint(15201)
- #define iCFGHLP_SCHEMACACHEDIR System::Smallint(15202)
- #define iCFGHLP_HOSTNAME System::Smallint(15203)
- #define iCFGHLP_APPLICATIONNAME System::Smallint(15204)
- #define iCFGHLP_NATIONALLANGNAME System::Smallint(15205)
- #define ERRCAT_NONE System::Byte(0)
- #define ERRCAT_SYSTEM System::Byte(33)
- #define ERRCAT_NOTFOUND System::Byte(34)
- #define ERRCAT_DATACORRUPT System::Byte(35)
- #define ERRCAT_IO System::Byte(36)
- #define ERRCAT_LIMIT System::Byte(37)
- #define ERRCAT_INTEGRITY System::Byte(38)
- #define ERRCAT_INVALIDREQ System::Byte(39)
- #define ERRCAT_LOCKCONFLICT System::Byte(40)
- #define ERRCAT_SECURITY System::Byte(41)
- #define ERRCAT_INVALIDCONTEXT System::Byte(42)
- #define ERRCAT_OS System::Byte(43)
- #define ERRCAT_NETWORK System::Byte(44)
- #define ERRCAT_OPTPARAM System::Byte(45)
- #define ERRCAT_QUERY System::Byte(46)
- #define ERRCAT_VERSION System::Byte(47)
- #define ERRCAT_CAPABILITY System::Byte(48)
- #define ERRCAT_CONFIG System::Byte(49)
- #define ERRCAT_WARNING System::Byte(50)
- #define ERRCAT_OTHER System::Byte(51)
- #define ERRCAT_COMPATIBILITY System::Byte(52)
- #define ERRCAT_REPOSITORY System::Byte(53)
- #define ERRCAT_DRIVER System::Byte(62)
- #define ERRCAT_RC System::Byte(63)
- #define ERRBASE_NONE System::Byte(0)
- #define ERRBASE_SYSTEM System::Smallint(8448)
- #define ERRBASE_NOTFOUND System::Smallint(8704)
- #define ERRBASE_DATACORRUPT System::Smallint(8960)
- #define ERRBASE_IO System::Smallint(9216)
- #define ERRBASE_LIMIT System::Smallint(9472)
- #define ERRBASE_INTEGRITY System::Smallint(9728)
- #define ERRBASE_INVALIDREQ System::Smallint(9984)
- #define ERRBASE_LOCKCONFLICT System::Smallint(10240)
- #define ERRBASE_SEC System::Smallint(10496)
- #define ERRBASE_IC System::Smallint(10752)
- #define ERRBASE_OS System::Smallint(11008)
- #define ERRBASE_NETWORK System::Smallint(11264)
- #define ERRBASE_OPTPARAM System::Smallint(11520)
- #define ERRBASE_QUERY System::Smallint(11776)
- #define ERRBASE_VERSION System::Smallint(12032)
- #define ERRBASE_CAPABILITY System::Smallint(12288)
- #define ERRBASE_CONFIG System::Smallint(12544)
- #define ERRBASE_WARNING System::Smallint(12800)
- #define ERRBASE_OTHER System::Smallint(13056)
- #define ERRBASE_COMPATIBILITY System::Smallint(13312)
- #define ERRBASE_REPOSITORY System::Smallint(13568)
- #define ERRBASE_DRIVER System::Smallint(15872)
- #define ERRBASE_RC System::Smallint(16128)
- #define ERRCODE_NONE System::Byte(0)
- #define DBIERR_NONE System::Byte(0)
- #define ERRCODE_SYSFILEOPEN System::Byte(1)
- #define ERRCODE_SYSFILEIO System::Byte(2)
- #define ERRCODE_SYSCORRUPT System::Byte(3)
- #define ERRCODE_NOCONFIGFILE System::Byte(4)
- #define ERRCODE_CFGCANNOTWRITE System::Byte(5)
- #define ERRCODE_CFGMULTIFILE System::Byte(6)
- #define ERRCODE_REENTERED System::Byte(7)
- #define ERRCODE_CANTFINDIDAPI System::Byte(8)
- #define ERRCODE_CANTLOADIDAPI System::Byte(9)
- #define ERRCODE_CANTLOADLIBRARY System::Byte(10)
- #define ERRCODE_TEMPFILEERR System::Byte(11)
- #define ERRCODE_MULTIPLEIDAPI System::Byte(12)
- #define DBIERR_SYSFILEOPEN System::Smallint(8449)
- #define DBIERR_SYSFILEIO System::Smallint(8450)
- #define DBIERR_SYSCORRUPT System::Smallint(8451)
- #define DBIERR_NOCONFIGFILE System::Smallint(8452)
- #define DBIERR_CFGCANNOTWRITE System::Smallint(8453)
- #define DBIERR_CFGMULTIFILE System::Smallint(8454)
- #define DBIERR_REENTERED System::Smallint(8455)
- #define DBIERR_CANTFINDIDAPI System::Smallint(8456)
- #define DBIERR_CANTLOADIDAPI System::Smallint(8457)
- #define DBIERR_CANTLOADLIBRARY System::Smallint(8458)
- #define DBIERR_TEMPFILEERR System::Smallint(8459)
- #define DBIERR_MULTIPLEIDAPI System::Smallint(8460)
- #define DBIERR_CANTFINDODAPI System::Smallint(8456)
- #define DBIERR_CANTLOADODAPI System::Smallint(8457)
- #define ERRCODE_BOF System::Byte(1)
- #define ERRCODE_EOF System::Byte(2)
- #define ERRCODE_RECMOVED System::Byte(3)
- #define ERRCODE_KEYORRECDELETED System::Byte(4)
- #define ERRCODE_NOCURRREC System::Byte(5)
- #define ERRCODE_RECNOTFOUND System::Byte(6)
- #define ERRCODE_ENDOFBLOB System::Byte(7)
- #define ERRCODE_OBJNOTFOUND System::Byte(8)
- #define ERRCODE_FMLMEMBERNOTFOUND System::Byte(9)
- #define ERRCODE_BLOBFILEMISSING System::Byte(10)
- #define ERRCODE_LDNOTFOUND System::Byte(11)
- #define DBIERR_BOF System::Smallint(8705)
- #define DBIERR_EOF System::Smallint(8706)
- #define DBIERR_RECMOVED System::Smallint(8707)
- #define DBIERR_RECDELETED System::Smallint(8708)
- #define DBIERR_KEYORRECDELETED System::Smallint(8708)
- #define DBIERR_NOCURRREC System::Smallint(8709)
- #define DBIERR_RECNOTFOUND System::Smallint(8710)
- #define DBIERR_ENDOFBLOB System::Smallint(8711)
- #define DBIERR_OBJNOTFOUND System::Smallint(8712)
- #define DBIERR_FMLMEMBERNOTFOUND System::Smallint(8713)
- #define DBIERR_BLOBFILEMISSING System::Smallint(8714)
- #define DBIERR_LDNOTFOUND System::Smallint(8715)
- #define ERRCODE_HEADERCORRUPT System::Byte(1)
- #define ERRCODE_FILECORRUPT System::Byte(2)
- #define ERRCODE_MEMOCORRUPT System::Byte(3)
- #define ERRCODE_BMPCORRUPT System::Byte(4)
- #define ERRCODE_INDEXCORRUPT System::Byte(5)
- #define ERRCODE_CORRUPTLOCKFILE System::Byte(6)
- #define ERRCODE_FAMFILEINVALID System::Byte(7)
- #define ERRCODE_VALFILECORRUPT System::Byte(8)
- #define ERRCODE_FOREIGNINDEX System::Byte(9)
- #define DBIERR_HEADERCORRUPT System::Smallint(8961)
- #define DBIERR_FILECORRUPT System::Smallint(8962)
- #define DBIERR_MEMOCORRUPT System::Smallint(8963)
- #define DBIERR_BMPCORRUPT System::Smallint(8964)
- #define DBIERR_INDEXCORRUPT System::Smallint(8965)
- #define DBIERR_CORRUPTLOCKFILE System::Smallint(8966)
- #define DBIERR_FAMFILEINVALID System::Smallint(8967)
- #define DBIERR_VALFILECORRUPT System::Smallint(8968)
- #define DBIERR_FOREIGNINDEX System::Smallint(8969)
- #define ERRCODE_READERR System::Byte(1)
- #define ERRCODE_WRITEERR System::Byte(2)
- #define ERRCODE_DIRNOACCESS System::Byte(3)
- #define ERRCODE_FILEDELETEFAIL System::Byte(4)
- #define ERRCODE_FILENOACCESS System::Byte(5)
- #define ERRCODE_ACCESSDISABLED System::Byte(6)
- #define DBIERR_READERR System::Smallint(9217)
- #define DBIERR_WRITEERR System::Smallint(9218)
- #define DBIERR_DIRNOACCESS System::Smallint(9219)
- #define DBIERR_FILEDELETEFAIL System::Smallint(9220)
- #define DBIERR_FILENOACCESS System::Smallint(9221)
- #define DBIERR_ACCESSDISABLED System::Smallint(9222)
- #define ERRCODE_NOMEMORY System::Byte(1)
- #define ERRCODE_NOFILEHANDLES System::Byte(2)
- #define ERRCODE_NODISKSPACE System::Byte(3)
- #define ERRCODE_NOTEMPTBLSPACE System::Byte(4)
- #define ERRCODE_RECTOOBIG System::Byte(5)
- #define ERRCODE_CURSORLIMIT System::Byte(6)
- #define ERRCODE_TABLEFULL System::Byte(7)
- #define ERRCODE_WSSESLIMIT System::Byte(8)
- #define ERRCODE_SERNUMLIMIT System::Byte(9)
- #define ERRCODE_INTERNALLIMIT System::Byte(10)
- #define ERRCODE_OPENTBLLIMIT System::Byte(11)
- #define ERRCODE_TBLCURSORLIMIT System::Byte(12)
- #define ERRCODE_RECLOCKLIMIT System::Byte(13)
- #define ERRCODE_CLIENTSLIMIT System::Byte(14)
- #define ERRCODE_INDEXLIMIT System::Byte(15)
- #define ERRCODE_SESSIONSLIMIT System::Byte(16)
- #define ERRCODE_DBLIMIT System::Byte(17)
- #define ERRCODE_PASSWORDLIMIT System::Byte(18)
- #define ERRCODE_DRIVERLIMIT System::Byte(19)
- #define ERRCODE_FLDLIMIT System::Byte(20)
- #define ERRCODE_TBLLOCKLIMIT System::Byte(21)
- #define ERRCODE_OPENBLOBLIMIT System::Byte(22)
- #define ERRCODE_LOCKFILELIMIT System::Byte(23)
- #define ERRCODE_OPENQRYLIMIT System::Byte(24)
- #define ERRCODE_THREADLIMIT System::Byte(25)
- #define ERRCODE_BLOBLIMIT System::Byte(26)
- #define ERRCODE_PDX50NAMELIMIT System::Byte(27)
- #define ERRCODE_ROWFETCHLIMIT System::Byte(28)
- #define ERRCODE_LONGNAMENOTALLOWED System::Byte(29)
- #define DBIERR_NOMEMORY System::Smallint(9473)
- #define DBIERR_NOFILEHANDLES System::Smallint(9474)
- #define DBIERR_NODISKSPACE System::Smallint(9475)
- #define DBIERR_NOTEMPTBLSPACE System::Smallint(9476)
- #define DBIERR_RECTOOBIG System::Smallint(9477)
- #define DBIERR_CURSORLIMIT System::Smallint(9478)
- #define DBIERR_TABLEFULL System::Smallint(9479)
- #define DBIERR_WSSESLIMIT System::Smallint(9480)
- #define DBIERR_SERNUMLIMIT System::Smallint(9481)
- #define DBIERR_INTERNALLIMIT System::Smallint(9482)
- #define DBIERR_OPENTBLLIMIT System::Smallint(9483)
- #define DBIERR_TBLCURSORLIMIT System::Smallint(9484)
- #define DBIERR_RECLOCKLIMIT System::Smallint(9485)
- #define DBIERR_CLIENTSLIMIT System::Smallint(9486)
- #define DBIERR_INDEXLIMIT System::Smallint(9487)
- #define DBIERR_SESSIONSLIMIT System::Smallint(9488)
- #define DBIERR_DBLIMIT System::Smallint(9489)
- #define DBIERR_PASSWORDLIMIT System::Smallint(9490)
- #define DBIERR_DRIVERLIMIT System::Smallint(9491)
- #define DBIERR_FLDLIMIT System::Smallint(9492)
- #define DBIERR_TBLLOCKLIMIT System::Smallint(9493)
- #define DBIERR_OPENBLOBLIMIT System::Smallint(9494)
- #define DBIERR_LOCKFILELIMIT System::Smallint(9495)
- #define DBIERR_OPENQRYLIMIT System::Smallint(9496)
- #define DBIERR_THREADLIMIT System::Smallint(9497)
- #define DBIERR_BLOBLIMIT System::Smallint(9498)
- #define DBIERR_PDX50NAMELIMIT System::Smallint(9499)
- #define DBIERR_ROWFETCHLIMIT System::Smallint(9500)
- #define DBIERR_LONGNAMENOTALLOWED System::Smallint(9501)
- #define ERRCODE_KEYVIOL System::Byte(1)
- #define ERRCODE_MINVALERR System::Byte(2)
- #define ERRCODE_MAXVALERR System::Byte(3)
- #define ERRCODE_REQDERR System::Byte(4)
- #define ERRCODE_FORIEGNKEYERR System::Byte(5)
- #define ERRCODE_DETAILRECORDSEXIST System::Byte(6)
- #define ERRCODE_MASTERTBLLEVEL System::Byte(7)
- #define ERRCODE_LOOKUPTABLEERR System::Byte(8)
- #define ERRCODE_LOOKUPTBLOPENERR System::Byte(9)
- #define ERRCODE_DETAILTBLOPENERR System::Byte(10)
- #define ERRCODE_MASTERTBLOPENERR System::Byte(11)
- #define ERRCODE_FIELDISBLANK System::Byte(12)
- #define ERRCODE_MASTEREXISTS System::Byte(13)
- #define ERRCODE_MASTERTBLOPEN System::Byte(14)
- #define ERRCODE_DETAILTABLESEXIST System::Byte(15)
- #define ERRCODE_DETAILRECEXISTEMPTY System::Byte(16)
- #define ERRCODE_MASTERREFERENCEERR System::Byte(17)
- #define ERRCODE_DETAILTBLOPEN System::Byte(18)
- #define ERRCODE_DEPENDENTSMUSTBEEMPTY System::Byte(19)
- #define ERRCODE_RINTREQINDEX System::Byte(20)
- #define ERRCODE_LINKEDTBLPROTECTED System::Byte(21)
- #define ERRCODE_FIELDMULTILINKED System::Byte(22)
- #define DBIERR_KEYVIOL System::Smallint(9729)
- #define DBIERR_MINVALERR System::Smallint(9730)
- #define DBIERR_MAXVALERR System::Smallint(9731)
- #define DBIERR_REQDERR System::Smallint(9732)
- #define DBIERR_FORIEGNKEYERR System::Smallint(9733)
- #define DBIERR_DETAILRECORDSEXIST System::Smallint(9734)
- #define DBIERR_MASTERTBLLEVEL System::Smallint(9735)
- #define DBIERR_LOOKUPTABLEERR System::Smallint(9736)
- #define DBIERR_LOOKUPTBLOPENERR System::Smallint(9737)
- #define DBIERR_DETAILTBLOPENERR System::Smallint(9738)
- #define DBIERR_MASTERTBLOPENERR System::Smallint(9739)
- #define DBIERR_FIELDISBLANK System::Smallint(9740)
- #define DBIERR_MASTEREXISTS System::Smallint(9741)
- #define DBIERR_MASTERTBLOPEN System::Smallint(9742)
- #define DBIERR_DETAILTABLESEXIST System::Smallint(9743)
- #define DBIERR_DETAILRECEXISTEMPTY System::Smallint(9744)
- #define DBIERR_MASTERREFERENCEERR System::Smallint(9745)
- #define DBIERR_DETAILTBLOPEN System::Smallint(9746)
- #define DBIERR_DEPENDENTSMUSTBEEMPTY System::Smallint(9747)
- #define DBIERR_RINTREQINDEX System::Smallint(9748)
- #define DBIERR_LINKEDTBLPROTECTED System::Smallint(9749)
- #define DBIERR_FIELDMULTILINKED System::Smallint(9750)
- #define ERRCODE_OUTOFRANGE System::Byte(1)
- #define ERRCODE_INVALIDPARAM System::Byte(2)
- #define ERRCODE_INVALIDFILENAME System::Byte(3)
- #define ERRCODE_NOSUCHFILE System::Byte(4)
- #define ERRCODE_INVALIDOPTION System::Byte(5)
- #define ERRCODE_INVALIDHNDL System::Byte(6)
- #define ERRCODE_UNKNOWNTBLTYPE System::Byte(7)
- #define ERRCODE_UNKNOWNFILE System::Byte(8)
- #define ERRCODE_PRIMARYKEYREDEFINE System::Byte(9)
- #define ERRCODE_INVALIDRINTDESCNUM System::Byte(10)
- #define ERRCODE_KEYFLDTYPEMISMATCH System::Byte(11)
- #define ERRCODE_INVALIDMODIFYREQUEST System::Byte(12)
- #define ERRCODE_NOSUCHINDEX System::Byte(13)
- #define ERRCODE_INVALIDBLOBOFFSET System::Byte(14)
- #define ERRCODE_INVALIDDESCNUM System::Byte(15)
- #define ERRCODE_INVALIDFLDTYPE System::Byte(16)
- #define ERRCODE_INVALIDFLDDESC System::Byte(17)
- #define ERRCODE_INVALIDFLDXFORM System::Byte(18)
- #define ERRCODE_INVALIDRECSTRUCT System::Byte(19)
- #define ERRCODE_INVALIDDESC System::Byte(20)
- #define ERRCODE_INVALIDINDEXSTRUCT System::Byte(21)
- #define ERRCODE_INVALIDVCHKSTRUCT System::Byte(22)
- #define ERRCODE_INVALIDRINTSTRUCT System::Byte(23)
- #define ERRCODE_INVALIDRESTRTBLORDER System::Byte(24)
- #define ERRCODE_NAMENOTUNIQUE System::Byte(25)
- #define ERRCODE_INDEXNAMEREQUIRED System::Byte(26)
- #define ERRCODE_INVALIDSESHANDLE System::Byte(27)
- #define ERRCODE_INVALIDRESTROP System::Byte(28)
- #define ERRCODE_UNKNOWNDRIVER System::Byte(29)
- #define ERRCODE_UNKNOWNDB System::Byte(30)
- #define ERRCODE_INVALIDPASSWORD System::Byte(31)
- #define ERRCODE_NOCALLBACK System::Byte(32)
- #define ERRCODE_INVALIDCALLBACKBUFLEN System::Byte(33)
- #define ERRCODE_INVALIDDIR System::Byte(34)
- #define ERRCODE_INVALIDXLATION System::Byte(35)
- #define ERRCODE_DIFFERENTTABLES System::Byte(36)
- #define ERRCODE_INVALIDBOOKMARK System::Byte(37)
- #define ERRCODE_INVALIDINDEXNAME System::Byte(38)
- #define ERRCODE_INVALIDIDXDESC System::Byte(39)
- #define ERRCODE_NOSUCHTABLE System::Byte(40)
- #define ERRCODE_USECOUNT System::Byte(41)
- #define ERRCODE_INVALIDKEY System::Byte(42)
- #define ERRCODE_INDEXEXISTS System::Byte(43)
- #define ERRCODE_INDEXOPEN System::Byte(44)
- #define ERRCODE_INVALIDBLOBLEN System::Byte(45)
- #define ERRCODE_INVALIDBLOBHANDLE System::Byte(46)
- #define ERRCODE_TABLEOPEN System::Byte(47)
- #define ERRCODE_NEEDRESTRUCTURE System::Byte(48)
- #define ERRCODE_INVALIDMODE System::Byte(49)
- #define ERRCODE_CANNOTCLOSE System::Byte(50)
- #define ERRCODE_ACTIVEINDEX System::Byte(51)
- #define ERRCODE_INVALIDUSRPASS System::Byte(52)
- #define ERRCODE_MULTILEVELCASCADE System::Byte(53)
- #define ERRCODE_INVALIDFIELDNAME System::Byte(54)
- #define ERRCODE_INVALIDTABLENAME System::Byte(55)
- #define ERRCODE_INVALIDLINKEXPR System::Byte(56)
- #define ERRCODE_NAMERESERVED System::Byte(57)
- #define ERRCODE_INVALIDFILEEXTN System::Byte(58)
- #define ERRCODE_INVALIDLANGDRV System::Byte(59)
- #define ERRCODE_ALIASNOTOPEN System::Byte(60)
- #define ERRCODE_INCOMPATRECSTRUCTS System::Byte(61)
- #define ERRCODE_RESERVEDDOSNAME System::Byte(62)
- #define ERRCODE_DESTMUSTBEINDEXED System::Byte(63)
- #define ERRCODE_INVALIDINDEXTYPE System::Byte(64)
- #define ERRCODE_LANGDRVMISMATCH System::Byte(65)
- #define ERRCODE_NOSUCHFILTER System::Byte(66)
- #define ERRCODE_INVALIDFILTER System::Byte(67)
- #define ERRCODE_INVALIDTABLECREATE System::Byte(68)
- #define ERRCODE_INVALIDTABLEDELETE System::Byte(69)
- #define ERRCODE_INVALIDINDEXCREATE System::Byte(70)
- #define ERRCODE_INVALIDINDEXDELETE System::Byte(71)
- #define ERRCODE_INVALIDTABLE System::Byte(72)
- #define ERRCODE_MULTIRESULTS System::Byte(73)
- #define ERRCODE_INVALIDTIME System::Byte(74)
- #define ERRCODE_INVALIDDATE System::Byte(75)
- #define ERRCODE_INVALIDTIMESTAMP System::Byte(76)
- #define ERRCODE_DIFFERENTPATH System::Byte(77)
- #define ERRCODE_MISMATCHARGS System::Byte(78)
- #define ERRCODE_FUNCTIONNOTFOUND System::Byte(79)
- #define ERRCODE_MUSTUSEBASEORDER System::Byte(80)
- #define ERRCODE_INVALIDPROCEDURENAME System::Byte(81)
- #define ERRCODE_INVALIDFLDMAP System::Byte(82)
- #define DBIERR_OUTOFRANGE System::Smallint(9985)
- #define DBIERR_INVALIDPARAM System::Smallint(9986)
- #define DBIERR_INVALIDFILENAME System::Smallint(9987)
- #define DBIERR_NOSUCHFILE System::Smallint(9988)
- #define DBIERR_INVALIDOPTION System::Smallint(9989)
- #define DBIERR_INVALIDHNDL System::Smallint(9990)
- #define DBIERR_UNKNOWNTBLTYPE System::Smallint(9991)
- #define DBIERR_UNKNOWNFILE System::Smallint(9992)
- #define DBIERR_PRIMARYKEYREDEFINE System::Smallint(9993)
- #define DBIERR_INVALIDRINTDESCNUM System::Smallint(9994)
- #define DBIERR_KEYFLDTYPEMISMATCH System::Smallint(9995)
- #define DBIERR_INVALIDMODIFYREQUEST System::Smallint(9996)
- #define DBIERR_NOSUCHINDEX System::Smallint(9997)
- #define DBIERR_INVALIDBLOBOFFSET System::Smallint(9998)
- #define DBIERR_INVALIDDESCNUM System::Smallint(9999)
- #define DBIERR_INVALIDFLDTYPE System::Smallint(10000)
- #define DBIERR_INVALIDFLDDESC System::Smallint(10001)
- #define DBIERR_INVALIDFLDXFORM System::Smallint(10002)
- #define DBIERR_INVALIDRECSTRUCT System::Smallint(10003)
- #define DBIERR_INVALIDDESC System::Smallint(10004)
- #define DBIERR_INVALIDINDEXSTRUCT System::Smallint(10005)
- #define DBIERR_INVALIDVCHKSTRUCT System::Smallint(10006)
- #define DBIERR_INVALIDRINTSTRUCT System::Smallint(10007)
- #define DBIERR_INVALIDRESTRTBLORDER System::Smallint(10008)
- #define DBIERR_NAMENOTUNIQUE System::Smallint(10009)
- #define DBIERR_INDEXNAMEREQUIRED System::Smallint(10010)
- #define DBIERR_INVALIDSESHANDLE System::Smallint(10011)
- #define DBIERR_INVALIDRESTROP System::Smallint(10012)
- #define DBIERR_UNKNOWNDRIVER System::Smallint(10013)
- #define DBIERR_UNKNOWNDB System::Smallint(10014)
- #define DBIERR_INVALIDPASSWORD System::Smallint(10015)
- #define DBIERR_NOCALLBACK System::Smallint(10016)
- #define DBIERR_INVALIDCALLBACKBUFLEN System::Smallint(10017)
- #define DBIERR_INVALIDDIR System::Smallint(10018)
- #define DBIERR_INVALIDXLATION System::Smallint(10019)
- #define DBIERR_DIFFERENTTABLES System::Smallint(10020)
- #define DBIERR_INVALIDBOOKMARK System::Smallint(10021)
- #define DBIERR_INVALIDINDEXNAME System::Smallint(10022)
- #define DBIERR_INVALIDIDXDESC System::Smallint(10023)
- #define DBIERR_NOSUCHTABLE System::Smallint(10024)
- #define DBIERR_USECOUNT System::Smallint(10025)
- #define DBIERR_INVALIDKEY System::Smallint(10026)
- #define DBIERR_INDEXEXISTS System::Smallint(10027)
- #define DBIERR_INDEXOPEN System::Smallint(10028)
- #define DBIERR_INVALIDBLOBLEN System::Smallint(10029)
- #define DBIERR_INVALIDBLOBHANDLE System::Smallint(10030)
- #define DBIERR_TABLEOPEN System::Smallint(10031)
- #define DBIERR_NEEDRESTRUCTURE System::Smallint(10032)
- #define DBIERR_INVALIDMODE System::Smallint(10033)
- #define DBIERR_CANNOTCLOSE System::Smallint(10034)
- #define DBIERR_ACTIVEINDEX System::Smallint(10035)
- #define DBIERR_INVALIDUSRPASS System::Smallint(10036)
- #define DBIERR_MULTILEVELCASCADE System::Smallint(10037)
- #define DBIERR_INVALIDFIELDNAME System::Smallint(10038)
- #define DBIERR_INVALIDTABLENAME System::Smallint(10039)
- #define DBIERR_INVALIDLINKEXPR System::Smallint(10040)
- #define DBIERR_NAMERESERVED System::Smallint(10041)
- #define DBIERR_INVALIDFILEEXTN System::Smallint(10042)
- #define DBIERR_INVALIDLANGDRV System::Smallint(10043)
- #define DBIERR_ALIASNOTOPEN System::Smallint(10044)
- #define DBIERR_INCOMPATRECSTRUCTS System::Smallint(10045)
- #define DBIERR_RESERVEDOSNAME System::Smallint(10046)
- #define DBIERR_DESTMUSTBEINDEXED System::Smallint(10047)
- #define DBIERR_INVALIDINDEXTYPE System::Smallint(10048)
- #define DBIERR_LANGDRVMISMATCH System::Smallint(10049)
- #define DBIERR_NOSUCHFILTER System::Smallint(10050)
- #define DBIERR_INVALIDFILTER System::Smallint(10051)
- #define DBIERR_INVALIDTABLECREATE System::Smallint(10052)
- #define DBIERR_INVALIDTABLEDELETE System::Smallint(10053)
- #define DBIERR_INVALIDINDEXCREATE System::Smallint(10054)
- #define DBIERR_INVALIDINDEXDELETE System::Smallint(10055)
- #define DBIERR_INVALIDTABLE System::Smallint(10056)
- #define DBIERR_MULTIRESULTS System::Smallint(10057)
- #define DBIERR_INVALIDTIME System::Smallint(10058)
- #define DBIERR_INVALIDDATE System::Smallint(10059)
- #define DBIERR_INVALIDTIMESTAMP System::Smallint(10060)
- #define DBIERR_DIFFERENTPATH System::Smallint(10061)
- #define DBIERR_MISMATCHARGS System::Smallint(10062)
- #define DBIERR_FUNCTIONNOTFOUND System::Smallint(10063)
- #define DBIERR_MUSTUSEBASEORDER System::Smallint(10064)
- #define DBIERR_INVALIDPROCEDURENAME System::Smallint(10065)
- #define DBIERR_INVALIDFLDMAP System::Smallint(10066)
- #define ERRCODE_LOCKED System::Byte(1)
- #define ERRCODE_UNLOCKFAILED System::Byte(2)
- #define ERRCODE_FILEBUSY System::Byte(3)
- #define ERRCODE_DIRBUSY System::Byte(4)
- #define ERRCODE_FILELOCKED System::Byte(5)
- #define ERRCODE_DIRLOCKED System::Byte(6)
- #define ERRCODE_ALREADYLOCKED System::Byte(7)
- #define ERRCODE_NOTLOCKED System::Byte(8)
- #define ERRCODE_LOCKTIMEOUT System::Byte(9)
- #define ERRCODE_GROUPLOCKED System::Byte(10)
- #define ERRCODE_LOSTTBLLOCK System::Byte(11)
- #define ERRCODE_LOSTEXCLACCESS System::Byte(12)
- #define ERRCODE_NEEDEXCLACCESS System::Byte(13)
- #define ERRCODE_RECGROUPCONFLICT System::Byte(14)
- #define ERRCODE_DEADLOCK System::Byte(15)
- #define ERRCODE_ACTIVETRAN System::Byte(16)
- #define ERRCODE_NOACTIVETRAN System::Byte(17)
- #define ERRCODE_RECLOCKFAILED System::Byte(18)
- #define ERRCODE_OPTRECLOCKFAILED System::Byte(19)
- #define ERRCODE_OPTRECLOCKRECDEL System::Byte(20)
- #define ERRCODE_LOCKEDRECS System::Byte(21)
- #define ERRCODE_NEEDWRITELOCK System::Byte(22)
- #define DBIERR_LOCKED System::Smallint(10241)
- #define DBIERR_UNLOCKFAILED System::Smallint(10242)
- #define DBIERR_FILEBUSY System::Smallint(10243)
- #define DBIERR_DIRBUSY System::Smallint(10244)
- #define DBIERR_FILELOCKED System::Smallint(10245)
- #define DBIERR_DIRLOCKED System::Smallint(10246)
- #define DBIERR_ALREADYLOCKED System::Smallint(10247)
- #define DBIERR_NOTLOCKED System::Smallint(10248)
- #define DBIERR_LOCKTIMEOUT System::Smallint(10249)
- #define DBIERR_GROUPLOCKED System::Smallint(10250)
- #define DBIERR_LOSTTBLLOCK System::Smallint(10251)
- #define DBIERR_LOSTEXCLACCESS System::Smallint(10252)
- #define DBIERR_NEEDEXCLACCESS System::Smallint(10253)
- #define DBIERR_RECGROUPCONFLICT System::Smallint(10254)
- #define DBIERR_DEADLOCK System::Smallint(10255)
- #define DBIERR_ACTIVETRAN System::Smallint(10256)
- #define DBIERR_NOACTIVETRAN System::Smallint(10257)
- #define DBIERR_RECLOCKFAILED System::Smallint(10258)
- #define DBIERR_OPTRECLOCKFAILED System::Smallint(10259)
- #define DBIERR_OPTRECLOCKRECDEL System::Smallint(10260)
- #define ERRCODE_NOTSUFFFIELDRIGHTS System::Byte(1)
- #define ERRCODE_NOTSUFFTABLERIGHTS System::Byte(2)
- #define ERRCODE_NOTSUFFFAMILYRIGHTS System::Byte(3)
- #define ERRCODE_READONLYDIR System::Byte(4)
- #define ERRCODE_READONLYDB System::Byte(5)
- #define ERRCODE_READONLYFLD System::Byte(6)
- #define ERRCODE_TBLENCRYPTED System::Byte(7)
- #define ERRCODE_NOTSUFFSQLRIGHTS System::Byte(8)
- #define DBIERR_NOTSUFFFIELDRIGHTS System::Smallint(10497)
- #define DBIERR_NOTSUFFTABLERIGHTS System::Smallint(10498)
- #define DBIERR_NOTSUFFFAMILYRIGHTS System::Smallint(10499)
- #define DBIERR_READONLYDIR System::Smallint(10500)
- #define DBIERR_READONLYDB System::Smallint(10501)
- #define DBIERR_READONLYFLD System::Smallint(10502)
- #define DBIERR_TBLENCRYPTED System::Smallint(10503)
- #define DBIERR_NOTSUFFSQLRIGHTS System::Smallint(10504)
- #define ERRCODE_NOTABLOB System::Byte(1)
- #define ERRCODE_BLOBOPENED System::Byte(2)
- #define ERRCODE_BLOBNOTOPENED System::Byte(3)
- #define ERRCODE_NA System::Byte(4)
- #define ERRCODE_NOTINDEXED System::Byte(5)
- #define ERRCODE_NOTINITIALIZED System::Byte(6)
- #define ERRCODE_MULTIPLEINIT System::Byte(7)
- #define ERRCODE_NOTSAMESESSION System::Byte(8)
- #define ERRCODE_PDXDRIVERNOTACTIVE System::Byte(9)
- #define ERRCODE_DRIVERNOTLOADED System::Byte(10)
- #define ERRCODE_TABLEREADONLY System::Byte(11)
- #define ERRCODE_NOASSOCINDEX System::Byte(12)
- #define ERRCODE_HASOPENCURSORS System::Byte(13)
- #define ERRCODE_NOTABLESUPPORT System::Byte(14)
- #define ERRCODE_INDEXREADONLY System::Byte(15)
- #define ERRCODE_NOUNIQUERECS System::Byte(16)
- #define ERRCODE_NOTCURSESSION System::Byte(17)
- #define ERRCODE_INVALIDKEYWORD System::Byte(18)
- #define ERRCODE_CONNECTINUSE System::Byte(19)
- #define ERRCODE_CONNECTNOTSHARED System::Byte(20)
- #define DBIERR_NOTABLOB System::Smallint(10753)
- #define DBIERR_BLOBOPENED System::Smallint(10754)
- #define DBIERR_BLOBNOTOPENED System::Smallint(10755)
- #define DBIERR_NA System::Smallint(10756)
- #define DBIERR_NOTINDEXED System::Smallint(10757)
- #define DBIERR_NOTINITIALIZED System::Smallint(10758)
- #define DBIERR_MULTIPLEINIT System::Smallint(10759)
- #define DBIERR_NOTSAMESESSION System::Smallint(10760)
- #define DBIERR_PDXDRIVERNOTACTIVE System::Smallint(10761)
- #define DBIERR_DRIVERNOTLOADED System::Smallint(10762)
- #define DBIERR_TABLEREADONLY System::Smallint(10763)
- #define DBIERR_NOASSOCINDEX System::Smallint(10764)
- #define DBIERR_HASOPENCURSORS System::Smallint(10765)
- #define DBIERR_NOTABLESUPPORT System::Smallint(10766)
- #define DBIERR_INDEXREADONLY System::Smallint(10767)
- #define DBIERR_NOUNIQUERECS System::Smallint(10768)
- #define DBIERR_NOTCURSESSION System::Smallint(10769)
- #define DBIERR_INVALIDKEYWORD System::Smallint(10770)
- #define DBIERR_CONNECTINUSE System::Smallint(10771)
- #define DBIERR_CONNECTNOTSHARED System::Smallint(10772)
- #define ERRCODE_OSEINVFNC System::Byte(1)
- #define ERRCODE_OSENOENT System::Byte(2)
- #define ERRCODE_OSENOPATH System::Byte(3)
- #define ERRCODE_OSEMFILE System::Byte(4)
- #define ERRCODE_OSEACCES System::Byte(5)
- #define ERRCODE_OSEBADF System::Byte(6)
- #define ERRCODE_OSECONTR System::Byte(7)
- #define ERRCODE_OSENOMEM System::Byte(8)
- #define ERRCODE_OSEINVMEM System::Byte(9)
- #define ERRCODE_OSEINVENV System::Byte(10)
- #define ERRCODE_OSEINVFMT System::Byte(11)
- #define ERRCODE_OSEINVACC System::Byte(12)
- #define ERRCODE_OSEINVDAT System::Byte(13)
- #define ERRCODE_OSENODEV System::Byte(15)
- #define ERRCODE_OSECURDIR System::Byte(16)
- #define ERRCODE_OSENOTSAM System::Byte(17)
- #define ERRCODE_OSENMFILE System::Byte(18)
- #define ERRCODE_OSEINVAL System::Byte(19)
- #define ERRCODE_OSE2BIG System::Byte(20)
- #define ERRCODE_OSENOEXEC System::Byte(21)
- #define ERRCODE_OSEXDEV System::Byte(22)
- #define ERRCODE_OSEDOM System::Byte(33)
- #define ERRCODE_OSERANGE System::Byte(34)
- #define ERRCODE_OSEEXIST System::Byte(35)
- #define ERRCODE_OSUNKNOWN System::Byte(39)
- #define ERRCODE_OSSHAREVIOL System::Byte(50)
- #define ERRCODE_OSLOCKVIOL System::Byte(51)
- #define ERRCODE_OSINT24FAIL System::Byte(52)
- #define ERRCODE_OSDRIVENOTREADY System::Byte(53)
- #define ERRCODE_NOTEXACT System::Byte(100)
- #define ERRCODE_OSNETERR System::Byte(101)
- #define ERRCODE_OSUNKNOWNSRVERR System::Byte(102)
- #define ERRCODE_SERVERNOMEMORY System::Byte(103)
- #define ERRCODE_OSALREADYLOCKED System::Byte(104)
- #define ERRCODE_OSNOTLOCKED System::Byte(105)
- #define ERRCODE_NOSERVERSW System::Byte(106)
- #define DBIERR_OSEINVFNC System::Smallint(11009)
- #define DBIERR_OSENOENT System::Smallint(11010)
- #define DBIERR_OSENOPATH System::Smallint(11011)
- #define DBIERR_OSEMFILE System::Smallint(11012)
- #define DBIERR_OSEACCES System::Smallint(11013)
- #define DBIERR_OSEBADF System::Smallint(11014)
- #define DBIERR_OSECONTR System::Smallint(11015)
- #define DBIERR_OSENOMEM System::Smallint(11016)
- #define DBIERR_OSEINVMEM System::Smallint(11017)
- #define DBIERR_OSEINVENV System::Smallint(11018)
- #define DBIERR_OSEINVFMT System::Smallint(11019)
- #define DBIERR_OSEINVACC System::Smallint(11020)
- #define DBIERR_OSEINVDAT System::Smallint(11021)
- #define DBIERR_OSENODEV System::Smallint(11023)
- #define DBIERR_OSECURDIR System::Smallint(11024)
- #define DBIERR_OSENOTSAM System::Smallint(11025)
- #define DBIERR_OSENMFILE System::Smallint(11026)
- #define DBIERR_OSEINVAL System::Smallint(11027)
- #define DBIERR_OSE2BIG System::Smallint(11028)
- #define DBIERR_OSENOEXEC System::Smallint(11029)
- #define DBIERR_OSEXDEV System::Smallint(11030)
- #define DBIERR_OSEDOM System::Smallint(11041)
- #define DBIERR_OSERANGE System::Smallint(11042)
- #define DBIERR_OSEEXIST System::Smallint(11043)
- #define DBIERR_OSUNKNOWN System::Smallint(11047)
- #define DBIERR_OSSHAREVIOL System::Smallint(11058)
- #define DBIERR_OSLOCKVIOL System::Smallint(11059)
- #define DBIERR_OSNETERR System::Smallint(11109)
- #define DBIERR_OSINT24FAIL System::Smallint(11060)
- #define DBIERR_OSDRIVENOTREADY System::Smallint(11061)
- #define DBIERR_NOTEXACT System::Smallint(11108)
- #define DBIERR_OSUNKNOWNSRVERR System::Smallint(11110)
- #define DBIERR_SERVERNOMEMORY System::Smallint(11111)
- #define DBIERR_OSALREADYLOCKED System::Smallint(11112)
- #define DBIERR_OSNOTLOCKED System::Smallint(11113)
- #define DBIERR_NOSERVERSW System::Smallint(11114)
- #define ERRCODE_NETINITERR System::Byte(1)
- #define ERRCODE_NETUSERLIMIT System::Byte(2)
- #define ERRCODE_NETFILEVERSION System::Byte(3)
- #define ERRCODE_NETFILELOCKED System::Byte(4)
- #define ERRCODE_DIRNOTPRIVATE System::Byte(5)
- #define ERRCODE_NETMULTIPLE System::Byte(6)
- #define ERRCODE_NETUNKNOWN System::Byte(7)
- #define ERRCODE_SHAREDFILE System::Byte(8)
- #define ERRCODE_SHARENOTLOADED System::Byte(9)
- #define ERRCODE_NOTONANETWORK System::Byte(10)
- #define ERRCODE_SQLCOMMLOST System::Byte(11)
- #define ERRCODE_SERVERCOMMLOST System::Byte(12)
- #define ERRCODE_SQLSERVERNOTFOUND System::Byte(13)
- #define ERRCODE_SERVERNOTFOUND System::Byte(14)
- #define DBIERR_NETINITERR System::Smallint(11265)
- #define DBIERR_NETUSERLIMIT System::Smallint(11266)
- #define DBIERR_NETFILEVERSION System::Smallint(11267)
- #define DBIERR_NETFILELOCKED System::Smallint(11268)
- #define DBIERR_DIRNOTPRIVATE System::Smallint(11269)
- #define DBIERR_NETMULTIPLE System::Smallint(11270)
- #define DBIERR_NETUNKNOWN System::Smallint(11271)
- #define DBIERR_SHAREDFILE System::Smallint(11272)
- #define DBIERR_SHARENOTLOADED System::Smallint(11273)
- #define DBIERR_NOTONANETWORK System::Smallint(11274)
- #define DBIERR_SQLCOMMLOST System::Smallint(11275)
- #define DBIERR_SERVERCOMMLOST System::Smallint(11276)
- #define DBIERR_SQLSERVERNOTFOUND System::Smallint(11277)
- #define DBIERR_SERVERNOTFOUND System::Smallint(11278)
- #define ERRCODE_WRONGDRVNAME System::Byte(1)
- #define ERRCODE_WRONGSYSVER System::Byte(2)
- #define ERRCODE_WRONGDRVVER System::Byte(3)
- #define ERRCODE_WRONGDRVTYPE System::Byte(4)
- #define ERRCODE_CANNOTLOADDRV System::Byte(5)
- #define ERRCODE_CANNOTLOADLDDRV System::Byte(6)
- #define ERRCODE_VENDINITFAIL System::Byte(7)
- #define ERRCODE_DRIVERRESTRICTED System::Byte(8)
- #define DBIERR_WRONGDRVNAME System::Smallint(15873)
- #define DBIERR_WRONGSYSVER System::Smallint(15874)
- #define DBIERR_WRONGDRVVER System::Smallint(15875)
- #define DBIERR_WRONGDRVTYPE System::Smallint(15876)
- #define DBIERR_CANNOTLOADDRV System::Smallint(15877)
- #define DBIERR_CANNOTLOADLDDRV System::Smallint(15878)
- #define DBIERR_VENDINITFAIL System::Smallint(15879)
- #define DBIERR_DRIVERRESTRICTED System::Smallint(15880)
- #define DBICODE_AMBJOASY System::Byte(1)
- #define DBICODE_AMBJOSYM System::Byte(2)
- #define DBICODE_AMBOUTEX System::Byte(3)
- #define DBICODE_AMBOUTPR System::Byte(4)
- #define DBICODE_AMBSYMAS System::Byte(5)
- #define DBICODE_ASETOPER System::Byte(6)
- #define DBICODE_AVENUMDA System::Byte(7)
- #define DBICODE_BADEXPR1 System::Byte(8)
- #define DBICODE_BADFLDOR System::Byte(9)
- #define DBICODE_BADVNAME System::Byte(10)
- #define DBICODE_BITMAPER System::Byte(11)
- #define DBICODE_CALCBADR System::Byte(12)
- #define DBICODE_CALCTYPE System::Byte(13)
- #define DBICODE_CHGTO1TI System::Byte(14)
- #define DBICODE_CHGTOCHG System::Byte(15)
- #define DBICODE_CHGTOEXP System::Byte(16)
- #define DBICODE_CHGTOINS System::Byte(17)
- #define DBICODE_CHGTONEW System::Byte(18)
- #define DBICODE_CHGTOVAL System::Byte(19)
- #define DBICODE_CHKMRKFI System::Byte(20)
- #define DBICODE_CHNAMBIG System::Byte(21)
- #define DBICODE_CHUNKERR System::Byte(22)
- #define DBICODE_COLUM255 System::Byte(23)
- #define DBICODE_CONAFTAS System::Byte(24)
- #define DBICODE_DEL1TIME System::Byte(25)
- #define DBICODE_DELAMBIG System::Byte(26)
- #define DBICODE_DELFRDEL System::Byte(27)
- #define DBICODE_EGFLDTYP System::Byte(28)
- #define DBICODE_EXAMINOR System::Byte(29)
- #define DBICODE_EXPRTYPS System::Byte(30)
- #define DBICODE_EXTRACOM System::Byte(31)
- #define DBICODE_EXTRAORO System::Byte(32)
- #define DBICODE_EXTRAQRO System::Byte(33)
- #define DBICODE_FIND1ATT System::Byte(34)
- #define DBICODE_FINDANST System::Byte(35)
- #define DBICODE_GRPNOSET System::Byte(36)
- #define DBICODE_GRPSTROW System::Byte(37)
- #define DBICODE_IDFINLCO System::Byte(38)
- #define DBICODE_IDFPERLI System::Byte(39)
- #define DBICODE_INANEXPR System::Byte(40)
- #define DBICODE_INS1TIME System::Byte(41)
- #define DBICODE_INSAMBIG System::Byte(42)
- #define DBICODE_INSDELCH System::Byte(43)
- #define DBICODE_INSEXPRR System::Byte(44)
- #define DBICODE_INSTOINS System::Byte(45)
- #define DBICODE_ISARRAY System::Byte(46)
- #define DBICODE_LABELERR System::Byte(47)
- #define DBICODE_LINKCALC System::Byte(48)
- #define DBICODE_LNGVNAME System::Byte(49)
- #define DBICODE_LONGQURY System::Byte(50)
- #define DBICODE_MEMVPROC System::Byte(51)
- #define DBICODE_MISNGCOM System::Byte(52)
- #define DBICODE_MISNGRPA System::Byte(53)
- #define DBICODE_MISSRTQU System::Byte(54)
- #define DBICODE_NAMTWICE System::Byte(55)
- #define DBICODE_NOCHKMAR System::Byte(56)
- #define DBICODE_NODEFOCC System::Byte(57)
- #define DBICODE_NOGROUPS System::Byte(58)
- #define DBICODE_NONSENSE System::Byte(59)
- #define DBICODE_NOPATTER System::Byte(60)
- #define DBICODE_NOSUCHDA System::Byte(61)
- #define DBICODE_NOVALUE System::Byte(62)
- #define DBICODE_ONLYCONS System::Byte(63)
- #define DBICODE_ONLYSETR System::Byte(64)
- #define DBICODE_OUTSENS1 System::Byte(65)
- #define DBICODE_OUTTWIC1 System::Byte(66)
- #define DBICODE_PAROWCNT System::Byte(67)
- #define DBICODE_PERSEPAR System::Byte(68)
- #define DBICODE_PROCPLSW System::Byte(69)
- #define DBICODE_PWINSRTS System::Byte(70)
- #define DBICODE_PWMODRTS System::Byte(71)
- #define DBICODE_QBEFLDFOUND System::Byte(72)
- #define DBICODE_QBENOFENCE System::Byte(73)
- #define DBICODE_QBENOFENCET System::Byte(74)
- #define DBICODE_QBENOHEADERT System::Byte(75)
- #define DBICODE_QBENOTAB System::Byte(76)
- #define DBICODE_QBENUMCOLS System::Byte(77)
- #define DBICODE_QBEOPENTAB System::Byte(78)
- #define DBICODE_QBETWICE System::Byte(79)
- #define DBICODE_QRYNOANSWER System::Byte(80)
- #define DBICODE_QRYNOTPREP System::Byte(81)
- #define DBICODE_QUAINDEL System::Byte(82)
- #define DBICODE_QUAININS System::Byte(83)
- #define DBICODE_RAGININS System::Byte(84)
- #define DBICODE_RAGINSET System::Byte(85)
- #define DBICODE_ROWUSERR System::Byte(86)
- #define DBICODE_SETEXPEC System::Byte(87)
- #define DBICODE_SETVAMB1 System::Byte(88)
- #define DBICODE_SETVBAD1 System::Byte(89)
- #define DBICODE_SETVDEF1 System::Byte(90)
- #define DBICODE_SUMNUMBE System::Byte(91)
- #define DBICODE_TBLISWP3 System::Byte(92)
- #define DBICODE_TOKENNOT System::Byte(93)
- #define DBICODE_TWOOUTR1 System::Byte(94)
- #define DBICODE_TYPEMISM System::Byte(95)
- #define DBICODE_UNRELQ1 System::Byte(96)
- #define DBICODE_UNUSEDST System::Byte(97)
- #define DBICODE_USEINSDE System::Byte(98)
- #define DBICODE_USEOFCHG System::Byte(99)
- #define DBICODE_VARMUSTF System::Byte(100)
- #define DBICODE_REGISTER System::Byte(101)
- #define DBICODE_LONGEXPR System::Byte(102)
- #define DBICODE_REFRESH System::Byte(103)
- #define DBICODE_CANCEXCEPT System::Byte(104)
- #define DBICODE_DBEXCEPT System::Byte(105)
- #define DBICODE_MEMEXCEPT System::Byte(106)
- #define DBICODE_FATALEXCEPT System::Byte(107)
- #define DBICODE_QRYNIY System::Byte(108)
- #define DBICODE_BADFORMAT System::Byte(109)
- #define DBICODE_QRYEMPTY System::Byte(110)
- #define DBICODE_NOQRYTOPREP System::Byte(111)
- #define DBICODE_BUFFTOOSMALL System::Byte(112)
- #define DBICODE_QRYNOTPARSE System::Byte(113)
- #define DBICODE_NOTHANDLE System::Byte(114)
- #define DBICODE_QRYSYNTERR System::Byte(115)
- #define DBICODE_QXFLDCOUNT System::Byte(116)
- #define DBICODE_QXFLDSYMNOTFOUND System::Byte(117)
- #define DBICODE_QXTBLSYMNOTFOUND System::Byte(118)
- #define DBICODE_BLOBTERM System::Byte(119)
- #define DBICODE_BLOBERR System::Byte(120)
- #define DBICODE_RESTARTQRY System::Byte(121)
- #define DBICODE_UNKNOWNANSTYPE System::Byte(122)
- #define DBICODE_SQLG_MDIST System::Byte(123)
- #define DBICODE_SQLG_NOARI System::Byte(124)
- #define DBICODE_SQLG_LIKEN System::Byte(125)
- #define DBICODE_SQLG_ALPHO System::Byte(126)
- #define DBICODE_SQLG_DATEO System::Byte(127)
- #define DBICODE_SQLG_RELOP System::Byte(128)
- #define DBICODE_SQLG_ONLYC System::Byte(129)
- #define DBICODE_SQLG_CNTLN System::Byte(130)
- #define DBICODE_SQLG_CHINI System::Byte(131)
- #define DBICODE_SQLG_UNION System::Byte(132)
- #define DBICODE_SQLG_SLFIN System::Byte(133)
- #define DBICODE_SQLG_OTJVR System::Byte(134)
- #define DBICODE_SQLG_STROW System::Byte(135)
- #define DBICODE_SQLG_QUANT System::Byte(136)
- #define DBICODE_SQLG_REGSO System::Byte(137)
- #define DBICODE_SQLG_COUNT System::Byte(138)
- #define DBICODE_SQLG_AVERA System::Byte(139)
- #define DBICODE_SQLG_DATEA System::Byte(140)
- #define DBICODE_SQLG_BADPT System::Byte(141)
- #define DBICODE_SQLG_RELPA System::Byte(142)
- #define DBICODE_SQLG_PATRN System::Byte(143)
- #define DBICODE_SQLG_FNDSU System::Byte(144)
- #define DBICODE_SQLG_IFDCS System::Byte(145)
- #define DBICODE_SQLG_IDCCO System::Byte(146)
- #define DBICODE_SQLG_ONLYI System::Byte(147)
- #define DBICODE_SQLG_SQLDIALECT System::Byte(148)
- #define DBICODE_SQLG_NOQUERY System::Byte(149)
- #define DBICODE_BLOBGROUP System::Byte(150)
- #define DBICODE_QRYNOPROP System::Byte(151)
- #define DBICODE_ANSTYPNOTSUP System::Byte(152)
- #define DBICODE_ANSALIASNOTSUP System::Byte(153)
- #define DBICODE_INSBLOBREQ System::Byte(154)
- #define DBICODE_CHGUNIQUENDXREQ System::Byte(155)
- #define DBICODE_DELUNIQUENDXREQ System::Byte(156)
- #define DBICODE_SQLNOFULLUPDATE System::Byte(157)
- #define DBICODE_CANTEXECREMOTE System::Byte(158)
- #define DBICODE_UNEXPECTEDEOC System::Byte(159)
- #define DBICODE_SQLPARAMNOTSET System::Byte(160)
- #define DBICODE_QUERYTOOLONG System::Byte(161)
- #define DBICODE_NOSUCHRELORALIAS System::Byte(170)
- #define DBICODE_TYPEAMBIGUITY System::Byte(171)
- #define DBICODE_ORDERBYNOTAPROJ System::Byte(172)
- #define DBICODE_SQLPARSE System::Byte(173)
- #define DBICODE_CONSTRAINTFAILED System::Byte(174)
- #define DBICODE_NOTGROUPINGFIELD System::Byte(175)
- #define DBICODE_UDFNOTDEFINED System::Byte(176)
- #define DBICODE_UDFERROR System::Byte(177)
- #define DBICODE_SINGLEROWERROR System::Byte(178)
- #define DBICODE_GROUPEXPR System::Byte(179)
- #define DBICODE_QUERYTEXT System::Byte(180)
- #define DBICODE_ANSIJOINSUP System::Byte(181)
- #define DBICODE_DISTUNION System::Byte(182)
- #define DBICODE_GROUPBYREQ System::Byte(183)
- #define DBICODE_INSUPDAUTOIC System::Byte(184)
- #define DBICODE_UPDREFINTSINGLE System::Byte(185)
- #define DBIERR_AMBJOASY System::Smallint(11777)
- #define DBIERR_AMBJOSYM System::Smallint(11778)
- #define DBIERR_AMBOUTEX System::Smallint(11779)
- #define DBIERR_AMBOUTPR System::Smallint(11780)
- #define DBIERR_AMBSYMAS System::Smallint(11781)
- #define DBIERR_ASETOPER System::Smallint(11782)
- #define DBIERR_AVENUMDA System::Smallint(11783)
- #define DBIERR_BADEXPR1 System::Smallint(11784)
- #define DBIERR_BADFLDOR System::Smallint(11785)
- #define DBIERR_BADVNAME System::Smallint(11786)
- #define DBIERR_BITMAPER System::Smallint(11787)
- #define DBIERR_CALCBADR System::Smallint(11788)
- #define DBIERR_CALCTYPE System::Smallint(11789)
- #define DBIERR_CHGTO1TI System::Smallint(11790)
- #define DBIERR_CHGTOCHG System::Smallint(11791)
- #define DBIERR_CHGTOEXP System::Smallint(11792)
- #define DBIERR_CHGTOINS System::Smallint(11793)
- #define DBIERR_CHGTONEW System::Smallint(11794)
- #define DBIERR_CHGTOVAL System::Smallint(11795)
- #define DBIERR_CHKMRKFI System::Smallint(11796)
- #define DBIERR_CHNAMBIG System::Smallint(11797)
- #define DBIERR_CHUNKERR System::Smallint(11798)
- #define DBIERR_COLUM255 System::Smallint(11799)
- #define DBIERR_CONAFTAS System::Smallint(11800)
- #define DBIERR_DEL1TIME System::Smallint(11801)
- #define DBIERR_DELAMBIG System::Smallint(11802)
- #define DBIERR_DELFRDEL System::Smallint(11803)
- #define DBIERR_EGFLDTYP System::Smallint(11804)
- #define DBIERR_EXAMINOR System::Smallint(11805)
- #define DBIERR_EXPRTYPS System::Smallint(11806)
- #define DBIERR_EXTRACOM System::Smallint(11807)
- #define DBIERR_EXTRAORO System::Smallint(11808)
- #define DBIERR_EXTRAQRO System::Smallint(11809)
- #define DBIERR_FIND1ATT System::Smallint(11810)
- #define DBIERR_FINDANST System::Smallint(11811)
- #define DBIERR_GRPNOSET System::Smallint(11812)
- #define DBIERR_GRPSTROW System::Smallint(11813)
- #define DBIERR_IDFINLCO System::Smallint(11814)
- #define DBIERR_IDFPERLI System::Smallint(11815)
- #define DBIERR_INANEXPR System::Smallint(11816)
- #define DBIERR_INS1TIME System::Smallint(11817)
- #define DBIERR_INSAMBIG System::Smallint(11818)
- #define DBIERR_INSDELCH System::Smallint(11819)
- #define DBIERR_INSEXPRR System::Smallint(11820)
- #define DBIERR_INSTOINS System::Smallint(11821)
- #define DBIERR_ISARRAY System::Smallint(11822)
- #define DBIERR_LABELERR System::Smallint(11823)
- #define DBIERR_LINKCALC System::Smallint(11824)
- #define DBIERR_LNGVNAME System::Smallint(11825)
- #define DBIERR_LONGQURY System::Smallint(11826)
- #define DBIERR_MEMVPROC System::Smallint(11827)
- #define DBIERR_MISNGCOM System::Smallint(11828)
- #define DBIERR_MISNGRPA System::Smallint(11829)
- #define DBIERR_MISSRTQU System::Smallint(11830)
- #define DBIERR_NAMTWICE System::Smallint(11831)
- #define DBIERR_NOCHKMAR System::Smallint(11832)
- #define DBIERR_NODEFOCC System::Smallint(11833)
- #define DBIERR_NOGROUPS System::Smallint(11834)
- #define DBIERR_NONSENSE System::Smallint(11835)
- #define DBIERR_NOPATTER System::Smallint(11836)
- #define DBIERR_NOSUCHDA System::Smallint(11837)
- #define DBIERR_NOVALUE System::Smallint(11838)
- #define DBIERR_ONLYCONS System::Smallint(11839)
- #define DBIERR_ONLYSETR System::Smallint(11840)
- #define DBIERR_OUTSENS1 System::Smallint(11841)
- #define DBIERR_OUTTWIC1 System::Smallint(11842)
- #define DBIERR_PAROWCNT System::Smallint(11843)
- #define DBIERR_PERSEPAR System::Smallint(11844)
- #define DBIERR_PROCPLSW System::Smallint(11845)
- #define DBIERR_PWINSRTS System::Smallint(11846)
- #define DBIERR_PWMODRTS System::Smallint(11847)
- #define DBIERR_QBEFLDFOUND System::Smallint(11848)
- #define DBIERR_QBENOFENCE System::Smallint(11849)
- #define DBIERR_QBENOFENCET System::Smallint(11850)
- #define DBIERR_QBENOHEADERT System::Smallint(11851)
- #define DBIERR_QBENOTAB System::Smallint(11852)
- #define DBIERR_QBENUMCOLS System::Smallint(11853)
- #define DBIERR_QBEOPENTAB System::Smallint(11854)
- #define DBIERR_QBETWICE System::Smallint(11855)
- #define DBIERR_QRYNOANSWER System::Smallint(11856)
- #define DBIERR_QRYNOTPREP System::Smallint(11857)
- #define DBIERR_QUAINDEL System::Smallint(11858)
- #define DBIERR_QUAININS System::Smallint(11859)
- #define DBIERR_RAGININS System::Smallint(11860)
- #define DBIERR_RAGINSET System::Smallint(11861)
- #define DBIERR_ROWUSERR System::Smallint(11862)
- #define DBIERR_SETEXPEC System::Smallint(11863)
- #define DBIERR_SETVAMB1 System::Smallint(11864)
- #define DBIERR_SETVBAD1 System::Smallint(11865)
- #define DBIERR_SETVDEF1 System::Smallint(11866)
- #define DBIERR_SUMNUMBE System::Smallint(11867)
- #define DBIERR_TBLISWP3 System::Smallint(11868)
- #define DBIERR_TOKENNOT System::Smallint(11869)
- #define DBIERR_TWOOUTR1 System::Smallint(11870)
- #define DBIERR_TYPEMISM System::Smallint(11871)
- #define DBIERR_UNRELQ1 System::Smallint(11872)
- #define DBIERR_UNUSEDST System::Smallint(11873)
- #define DBIERR_USEINSDE System::Smallint(11874)
- #define DBIERR_USEOFCHG System::Smallint(11875)
- #define DBIERR_VARMUSTF System::Smallint(11876)
- #define DBIERR_REGISTER System::Smallint(11877)
- #define DBIERR_LONGEXPR System::Smallint(11878)
- #define DBIERR_REFRESH System::Smallint(11879)
- #define DBIERR_CANCEXCEPT System::Smallint(11880)
- #define DBIERR_DBEXCEPT System::Smallint(11881)
- #define DBIERR_MEMEXCEPT System::Smallint(11882)
- #define DBIERR_FATALEXCEPT System::Smallint(11883)
- #define DBIERR_QRYNIY System::Smallint(11884)
- #define DBIERR_BADFORMAT System::Smallint(11885)
- #define DBIERR_QRYEMPTY System::Smallint(11886)
- #define DBIERR_NOQRYTOPREP System::Smallint(11887)
- #define DBIERR_BUFFTOOSMALL System::Smallint(11888)
- #define DBIERR_QRYNOTPARSE System::Smallint(11889)
- #define DBIERR_NOTHANDLE System::Smallint(11890)
- #define DBIERR_QRYSYNTERR System::Smallint(11891)
- #define DBIERR_QXFLDCOUNT System::Smallint(11892)
- #define DBIERR_QXFLDSYMNOTFOUND System::Smallint(11893)
- #define DBIERR_QXTBLSYMNOTFOUND System::Smallint(11894)
- #define DBIERR_BLOBTERM System::Smallint(11895)
- #define DBIERR_BLOBERR System::Smallint(11896)
- #define DBIERR_RESTARTQRY System::Smallint(11897)
- #define DBIERR_UNKNOWNANSTYPE System::Smallint(11898)
- #define DBIERR_SQLG_MDIST System::Smallint(11899)
- #define DBIERR_SQLG_NOARI System::Smallint(11900)
- #define DBIERR_SQLG_LIKEN System::Smallint(11901)
- #define DBIERR_SQLG_ALPHO System::Smallint(11902)
- #define DBIERR_SQLG_DATEO System::Smallint(11903)
- #define DBIERR_SQLG_RELOP System::Smallint(11904)
- #define DBIERR_SQLG_ONLYC System::Smallint(11905)
- #define DBIERR_SQLG_CNTLN System::Smallint(11906)
- #define DBIERR_SQLG_CHINI System::Smallint(11907)
- #define DBIERR_SQLG_UNION System::Smallint(11908)
- #define DBIERR_SQLG_SLFIN System::Smallint(11909)
- #define DBIERR_SQLG_OTJVR System::Smallint(11910)
- #define DBIERR_SQLG_STROW System::Smallint(11911)
- #define DBIERR_SQLG_QUANT System::Smallint(11912)
- #define DBIERR_SQLG_REGSO System::Smallint(11913)
- #define DBIERR_SQLG_COUNT System::Smallint(11914)
- #define DBIERR_SQLG_AVERA System::Smallint(11915)
- #define DBIERR_SQLG_DATEA System::Smallint(11916)
- #define DBIERR_SQLG_BADPT System::Smallint(11917)
- #define DBIERR_SQLG_RELPA System::Smallint(11918)
- #define DBIERR_SQLG_PATRN System::Smallint(11919)
- #define DBIERR_SQLG_FNDSU System::Smallint(11920)
- #define DBIERR_SQLG_IFDCS System::Smallint(11921)
- #define DBIERR_SQLG_IDCCO System::Smallint(11922)
- #define DBIERR_SQLG_ONLYI System::Smallint(11923)
- #define DBIERR_SQLG_SQLDIALECT System::Smallint(11924)
- #define DBIERR_SQLG_NOQUERY System::Smallint(11925)
- #define DBIERR_BLOBGROUP System::Smallint(11926)
- #define DBIERR_QRYNOPROP System::Smallint(11927)
- #define DBIERR_ANSTYPNOTSUP System::Smallint(11928)
- #define DBIERR_ANSALIASNOTSUP System::Smallint(11929)
- #define DBIERR_INSBLOBREQ System::Smallint(11930)
- #define DBIERR_CHGUNIQUENDXREQ System::Smallint(11931)
- #define DBIERR_DELUNIQUENDXREQ System::Smallint(11932)
- #define DBIERR_SQLNOFULLUPDATE System::Smallint(11933)
- #define DBIERR_CANTEXECREMOTE System::Smallint(11934)
- #define DBIERR_UNEXPECTEDEOC System::Smallint(11935)
- #define DBIERR_SQLPARAMNOTSET System::Smallint(11936)
- #define DBIERR_QUERYTOOLONG System::Smallint(11937)
- #define DBIERR_NOSUCHRELORALIAS System::Smallint(11946)
- #define DBIERR_TYPEAMBIGUITY System::Smallint(11947)
- #define DBIERR_ORDERBYNOTAPROJ System::Smallint(11948)
- #define DBIERR_SQLPARSE System::Smallint(11949)
- #define DBIERR_CONSTRAINTFAILED System::Smallint(11950)
- #define DBIERR_NOTGROUPINGFIELD System::Smallint(11951)
- #define DBIERR_UDFNOTDEFINED System::Smallint(11952)
- #define DBIERR_UDFERROR System::Smallint(11953)
- #define DBIERR_SINGLEROWERROR System::Smallint(11954)
- #define DBIERR_GROUPEXPR System::Smallint(11955)
- #define DBIERR_QUERYTEXT System::Smallint(11956)
- #define DBIERR_ANSIJOINSUP System::Smallint(11957)
- #define DBIERR_DISTUNION System::Smallint(11958)
- #define DBIERR_GROUPBYREQ System::Smallint(11959)
- #define DBIERR_INSUPDAUTOINC System::Smallint(11960)
- #define DBIERR_UPDREFINTSINGLE System::Smallint(11961)
- #define ERRCODE_INTERFACEVER System::Byte(1)
- #define ERRCODE_INDEXOUTOFDATE System::Byte(2)
- #define ERRCODE_OLDVERSION System::Byte(3)
- #define ERRCODE_VALFILEINVALID System::Byte(4)
- #define ERRCODE_BLOBVERSION System::Byte(5)
- #define ERRCODE_ENGQRYMISMATCH System::Byte(6)
- #define ERRCODE_SERVERVERSION System::Byte(7)
- #define ERRCODE_TABLELEVEL System::Byte(8)
- #define DBIERR_INTERFACEVER System::Smallint(12033)
- #define DBIERR_INDEXOUTOFDATE System::Smallint(12034)
- #define DBIERR_OLDVERSION System::Smallint(12035)
- #define DBIERR_VALFILEINVALID System::Smallint(12036)
- #define DBIERR_BLOBVERSION System::Smallint(12037)
- #define DBIERR_ENGQRYMISMATCH System::Smallint(12038)
- #define DBIERR_SERVERVERSION System::Smallint(12039)
- #define DBIERR_TABLELEVEL System::Smallint(12040)
- #define ERRCODE_NOTSUPPORTED System::Byte(1)
- #define ERRCODE_NIY System::Byte(2)
- #define ERRCODE_TABLESQL System::Byte(3)
- #define ERRCODE_SEARCHCOLREQD System::Byte(4)
- #define ERRCODE_NOMULTCONNECT System::Byte(5)
- #define ERRCODE_NODBASEEXPR System::Byte(6)
- #define DBIERR_NOTSUPPORTED System::Smallint(12289)
- #define DBIERR_NIY System::Smallint(12290)
- #define DBIERR_TABLESQL System::Smallint(12291)
- #define DBIERR_SEARCHCOLREQD System::Smallint(12292)
- #define DBIERR_NOMULTCONNECT System::Smallint(12293)
- #define DBIERR_NODBASEEXPR System::Smallint(12294)
- #define ERRCODE_INVALIDDBSPEC System::Byte(1)
- #define ERRCODE_UNKNOWNDBTYPE System::Byte(2)
- #define ERRCODE_INVALIDSYSDATA System::Byte(3)
- #define ERRCODE_UNKNOWNNETTYPE System::Byte(4)
- #define ERRCODE_NOTONTHATNET System::Byte(5)
- #define ERRCODE_INVALIDCFGPARAM System::Byte(6)
- #define DBIERR_INVALIDDBSPEC System::Smallint(12545)
- #define DBIERR_UNKNOWNDBTYPE System::Smallint(12546)
- #define DBIERR_INVALIDSYSDATA System::Smallint(12547)
- #define DBIERR_UNKNOWNNETTYPE System::Smallint(12548)
- #define DBIERR_NOTONTHATNET System::Smallint(12549)
- #define DBIERR_INVALIDCFGPARAM System::Smallint(12550)
- #define ERRCODE_OBJIMPLICITLYDROPPED System::Byte(1)
- #define ERRCODE_OBJMAYBETRUNCATED System::Byte(2)
- #define ERRCODE_OBJIMPLICITLYMODIFIED System::Byte(3)
- #define ERRCODE_VALIDATEDATA System::Byte(4)
- #define ERRCODE_VALFIELDMODIFIED System::Byte(5)
- #define ERRCODE_TABLELEVELCHANGED System::Byte(6)
- #define ERRCODE_COPYLINKEDTABLES System::Byte(7)
- #define ERRCODE_OTHERSERVERLOADED System::Byte(8)
- #define ERRCODE_OBJIMPLICITLYTRUNCATED System::Byte(9)
- #define ERRCODE_VCHKMAYNOTBEENFORCED System::Byte(10)
- #define ERRCODE_MULTIPLEUNIQRECS System::Byte(11)
- #define ERRCODE_FIELDMUSTBETRIMMED System::Byte(12)
- #define DBIERR_OBJIMPLICITLYDROPPED System::Smallint(12801)
- #define DBIERR_OBJMAYBETRUNCATED System::Smallint(12802)
- #define DBIERR_OBJIMPLICITLYMODIFIED System::Smallint(12803)
- #define DBIERR_VALIDATEDATA System::Smallint(12804)
- #define DBIERR_VALFIELDMODIFIED System::Smallint(12805)
- #define DBIERR_TABLELEVELCHANGED System::Smallint(12806)
- #define DBIERR_COPYLINKEDTABLES System::Smallint(12807)
- #define DBIERR_OTHERSERVERLOADED System::Smallint(12808)
- #define DBIERR_OBJIMPLICITLYTRUNCATED System::Smallint(12809)
- #define DBIERR_VCHKMAYNOTBEENFORCED System::Smallint(12810)
- #define DBIERR_MULTIPLEUNIQRECS System::Smallint(12811)
- #define DBIERR_FIELDMUSTBETRIMMED System::Smallint(12812)
- #define ERRCODE_FILEEXISTS System::Byte(1)
- #define ERRCODE_BLOBMODIFIED System::Byte(2)
- #define ERRCODE_UNKNOWNSQL System::Byte(3)
- #define ERRCODE_TABLEEXISTS System::Byte(4)
- #define ERRCODE_PDX10TABLE System::Byte(5)
- #define ERRCODE_UPDATEABORT System::Byte(6)
- #define DBIERR_FILEEXISTS System::Smallint(13057)
- #define DBIERR_BLOBMODIFIED System::Smallint(13058)
- #define DBIERR_UNKNOWNSQL System::Smallint(13059)
- #define DBIERR_TABLEEXISTS System::Smallint(13060)
- #define DBIERR_PDX10TABLE System::Smallint(13061)
- #define DBIERR_UPDATEABORT System::Smallint(13062)
- #define ERRCODE_DIFFSORTORDER System::Byte(1)
- #define ERRCODE_DIRINUSEBYOLDVER System::Byte(2)
- #define ERRCODE_PDX35LDDRIVER System::Byte(3)
- #define DBIERR_DIFFSORTORDER System::Smallint(13313)
- #define DBIERR_DIRINUSEBYOLDVER System::Smallint(13314)
- #define DBIERR_PDX35LDDRIVER System::Smallint(13315)
- #define ERRCODE_REQOPTPARAM System::Byte(1)
- #define ERRCODE_INVALIDOPTPARAM System::Byte(2)
- #define DBIERR_REQOPTPARAM System::Smallint(11521)
- #define DBIERR_INVALIDOPTPARAM System::Smallint(11522)
- #define ERRCODE_REPOSITORYCORRUPT System::Byte(1)
- #define ERRCODE_INFOBLOBCORRUPT System::Byte(2)
- #define ERRCODE_SCHEMACORRUPT System::Byte(3)
- #define ERRCODE_ATTRTYPEEXISTS System::Byte(4)
- #define ERRCODE_INVALIDOBJTYPE System::Byte(5)
- #define ERRCODE_INVALIDRELATIONTYPE System::Byte(6)
- #define ERRCODE_VIEWEXISTS System::Byte(7)
- #define ERRCODE_NOSUCHVIEW System::Byte(8)
- #define ERRCODE_INVALIDRECCONSTRAINT System::Byte(9)
- #define ERRCODE_LDBCONNECTION System::Byte(10)
- #define ERRCODE_REPOSITORYEXISTS System::Byte(11)
- #define ERRCODE_NOSUCHREPOSITORY System::Byte(12)
- #define ERRCODE_REPOSITORYDBMISSING System::Byte(13)
- #define ERRCODE_REPOSITORYOUTOFDATE System::Byte(14)
- #define ERRCODE_REPOSITORYVERSION System::Byte(15)
- #define ERRCODE_REPOSITORYNAME System::Byte(16)
- #define ERRCODE_DEPENDENTOBJECTS System::Byte(17)
- #define ERRCODE_RELATIONLIMIT System::Byte(18)
- #define ERRCODE_RELATIONSHIPSEXIST System::Byte(19)
- #define ERRCODE_EXCHANGEFILECORRUPT System::Byte(20)
- #define ERRCODE_EXCHANGEFILEVERSION System::Byte(21)
- #define ERRCODE_TYPEMISMATCH System::Byte(22)
- #define ERRCODE_OBJECTEXISTS System::Byte(23)
- #define ERRCODE_REPOSITORYACCESS System::Byte(24)
- #define ERRCODE_REPOSITORYCREATE System::Byte(25)
- #define ERRCODE_DATABASEOPENFAILED System::Byte(26)
- #define DBIERR_REPOSITORYCORRUPT System::Smallint(13569)
- #define DBIERR_INFOBLOBCORRUPT System::Smallint(13570)
- #define DBIERR_SCHEMACORRUPT System::Smallint(13571)
- #define DBIERR_ATTRTYPEEXISTS System::Smallint(13572)
- #define DBIERR_INVALIDOBJTYPE System::Smallint(13573)
- #define DBIERR_INVALIDRELATIONTYPE System::Smallint(13574)
- #define DBIERR_VIEWEXISTS System::Smallint(13575)
- #define DBIERR_NOSUCHVIEW System::Smallint(13576)
- #define DBIERR_INVALIDRECCONSTRAINT System::Smallint(13577)
- #define DBIERR_LDBCONNECTION System::Smallint(13578)
- #define DBIERR_REPOSITORYEXISTS System::Smallint(13579)
- #define DBIERR_NOSUCHREPOSITORY System::Smallint(13580)
- #define DBIERR_REPOSITORYDBMISSING System::Smallint(13581)
- #define DBIERR_REPOSITORYOUTOFDATE System::Smallint(13582)
- #define DBIERR_REPOSITORYVERSION System::Smallint(13583)
- #define DBIERR_REPOSITORYNAME System::Smallint(13584)
- #define DBIERR_DEPENDENTOBJECTS System::Smallint(13585)
- #define DBIERR_RELATIONLIMIT System::Smallint(13586)
- #define DBIERR_RELATIONSHIPSEXIST System::Smallint(13587)
- #define DBIERR_EXCHANGEFILECORRUPT System::Smallint(13588)
- #define DBIERR_EXCHANGEFILEVERSION System::Smallint(13589)
- #define DBIERR_TYPEMISMATCH System::Smallint(13590)
- #define DBIERR_OBJECTEXISTS System::Smallint(13591)
- #define DBIERR_REPOSITORYACCESS System::Smallint(13592)
- #define DBIERR_REPOSITORYCREATE System::Smallint(13593)
- #define DBIERR_DATABASEOPENFAILED System::Smallint(13594)
- #define MAXLDNAME System::Byte(20)
- #define MAX_LCNAME_LEN System::Byte(32)
- #define DOS_CP System::Byte(1)
- #define WIN_CP System::Byte(2)
- #define UC_CP System::Byte(13)
- #define SCHEMATYPE System::Byte(1)
- #define CORETYPE System::Byte(2)
- #define LOGICALMODELTYPE System::Byte(4)
- #define PHYSICALMODELTYPE System::Byte(8)
- #define NONDISPLAYTYPE System::Byte(16)
- #define INTERNALTYPE System::Byte(32)
- #define DBIMAXENUMFLDLEN System::Byte(95)
- #define DOMCLOSED System::Byte(1)
- #define NODISPLAY System::Byte(0)
- #define SUMMARYDISPLAY System::Byte(1)
- #define DETAILDISPLAY System::Byte(2)
- #define INDIVIDUALDISPLAY System::Byte(3)
- #define iCOMMONATTR System::Byte(1)
- #define iCOMMONUSERATTR System::Byte(2)
- #define iEXTATTR System::Byte(3)
- #define EDITNEW System::Byte(1)
- #define EDITUNCHANGED System::Byte(2)
- #define EDITMODIFIED System::Byte(4)
- #define SCHEMAATTR System::Byte(1)
- #define EXTENDEDATTR System::Byte(2)
- #define UIATTR System::Byte(4)
- #define LOGICALMODELATTR System::Byte(8)
- #define PHYSICALMODELATTR System::Byte(16)
- #define INTERNALATTR System::Byte(32)
- #define szOBJID "OBJID"
- #define szOBJVER "VERSION"
- #define szALIASNAME "ALIASNAME"
- #define szREALNAME "NAME"
- #define szOUTOFDATE "OUTOFDATE"
- #define szCREATEDATE "CREATEDATE"
- #define szLASTUPDATE "LASTUPDATE"
- #define szDATABLOB "DATABLOB"
- #define szDATAREP "DATAREP"
- #define szVERSIONNUM "VERSIONNUM"
- #define szDB "DATABASE"
- #define szDBPATH "DBPATH"
- #define szDBTYPE "DBTYPE"
- #define szTABLE "TABLE"
- #define szPATH "PATH"
- #define szTBLTYPE "DRIVERTYPE"
- #define szISFILE "ISFILE"
- #define szISVIEW "ISVIEW"
- #define szISSYNONYM "ISSYNONYM"
- #define szFIELD "FIELD"
- #define szPHYTYPE "PHYTYPE"
- #define szPHYSUBTYPE "PHYSUBTYPE"
- #define szLOGTYPE "LOGTYPE"
- #define szLOGSUBTYPE "LOGSUBTYPE"
- #define szUNITS1 "UNITS1"
- #define szUNITS2 "UNITS2"
- #define szPOSITION "POSITION"
- #define szDEFVAL "DEFVAL"
- #define szMINVAL "MINVAL"
- #define szMAXVAL "MAXVAL"
- #define szREQUIRED "REQUIRED"
- #define szFREADONLY "READONLY"
- #define szCASTTYPE "CASTTYPE"
- #define szCASTSUBTYPE "CASTSUBTYPE"
- #define szEXTFIELD "EXTFIELD"
- #define szFIELDCLASS "FIELDCLASS"
- #define szCONTROLCLASS "CONTROLCLASS"
- #define szALIGNMENT "ALIGNMENT"
- #define szDISPLABEL "DISPLABEL"
- #define szDISPWIDTH "DISPWIDTH"
- #define szVISIBLE "VISIBLE"
- #define szTRANSLITERATE "TRANSLITERATE"
- #define szEDITMASK "EDITMASK"
- #define szDISPFORMAT "DISPFORMAT"
- #define szEDITFORMAT "EDITFORMAT"
- #define szCURRENCY "CURRENCY"
- #define szPRECISION "PRECISION"
- #define szDISPLAYVALUES "DISPLAYVALUES"
- #define szBLOBTYPE "BLOBTYPE"
- #define szSRCOBJID "SRCOBJID"
- #define szSRCOBJVER "SRCOBJVER"
- #define szDESTOBJID "DESTOBJID"
- #define szDESTOBJVER "DESTOBJVER"
- #define szRIPOS "IPOS"
- #define szRDRDATABASE "DRDATABASES"
- #define szIRDBDR "DBDR"
- #define szRDREXTFIELD "DREXTFIELD"
- #define szIREXTFIELDDR "EXTFIELDDR"
- #define szRDBTABLES "DBTABLES"
- #define szIRTABLEDB "TBLDB"
- #define szRTABLEFLDS "TABLEFLDS"
- #define szIRFLDTABLE "FLDTABLE"
- #define szRFLDEXTFIELD "FLDEXTFIELD"
- #define szIREXTFIELDFLDS "EXTFIELDFLDS"
- #define szRPARENTEXTFIELD "PARENTEXTFIELD"
- #define szIRCHILDEXTFIELD "CHILDEXTFIELD"
- #define clSQLRESTRICT System::Integer(-16318462)
- extern System::Word __fastcall ErrCat(System::Word rslt);
- extern System::Word __fastcall ErrCode(System::Word rslt);
- extern System::Word __stdcall DbiInit(pDBIEnv pEnv);
- extern System::Word __stdcall DbiSchemaCacheFlush(hDBIDb hDb, System::PChar pszTableName);
- extern System::Word __stdcall DbiDRDrop(System::PChar pszDrName);
- extern System::Word __stdcall DbiDRAdd(pDRDesc pdrdesc);
- extern System::Word __stdcall DbiDRGetRelatedObject(hDBIDR hDataRepos, pDRObject pdrObjIDSrc, System::PChar
- pszRelTypeName, pDRObject pdrObjIDDest);
- extern System::Word __stdcall DbiOpenSessionRepository(hDBISes hSes, hDBIDR &hDataRepos);
- extern System::Word __stdcall DbiGetDefaultRepository(System::PChar pszDRName);
- extern System::Word __stdcall DbiSetDefaultRepository(System::PChar pszDRName);
- extern System::Word __stdcall DbiOpenRepositoryList(hDBICur &hCur);
- extern System::Word __stdcall DbiDRGetEnumAttrDomain(hDBIDR hDataRepos, System::Word iNumVals, pDREnumAttrDomain
- peAttrDomain);
- extern System::Word __stdcall DbiDRDeleteEnumAttrDomain(hDBIDR hDataRepos, System::PChar pszEnumAttrDomain
- );
- extern System::Word __stdcall DbiDRModifyEnumAttrDomain(hDBIDR hDataRepos, pDREnumAttrDomain peAttrDomain
- );
- extern System::Word __stdcall DbiDRCreateEnumAttrDomain(hDBIDR hDataRepos, pDREnumAttrDomain peAttrDomain
- );
- extern System::Word __stdcall DbiDeleteAlias(hDBICfg hCfg, System::PChar pszAliasName);
- extern System::Word __stdcall DbiAddAlias(hDBICfg hCfg, System::PChar pszAliasName, System::PChar pszDriverType
- , System::PChar pszParams, System::LongBool bPersist);
- extern System::Word __stdcall DbiOpenFunctionArgList(hDBIDb hDb, System::PChar pszFuncName, System::Word
- uOverload, phDBICur phCur);
- extern System::Word __stdcall DbiOpenFunctionList(hDBIDb hDb, DBIFUNCOpts eoptBits, phDBICur phCur);
-
- extern System::Word __stdcall DbiDRDelete(System::PChar pszDrName);
- extern System::Word __stdcall DbiDRCreate(pDRDesc pdrDesc, phDBIDR phDataRepos);
- extern System::Word __stdcall DbiDRLoadDBObject(hDBIDR hDataRepos, hDBIDb hDb, System::PChar pszDatabaseName
- , System::LongBool bSystemTables, System::Longint lNumObjs, pDROBJDesc paObjDesc);
- extern System::Word __stdcall DbiDRSetToObjName(hDBICur hCurObj, System::PChar pszName, System::LongBool
- bUseAliasName);
- extern System::Word __stdcall DbiDRSetToObjID(hDBICur hCurObj, pDRObject pdrObjID);
- extern System::Word __stdcall DbiDRGetObjID(hDBICur hCurObj, pDRObject pdrObjID);
- extern System::Word __stdcall DbiDROpenRelSet(hDBIDR hDataRepos, System::PChar pszRelTypeName, pDRObject
- pdrSrcObjID, pDRObject pdrDestObjID, System::PChar pszCondList, hDBICur &hCurObj);
- extern System::Word __stdcall DbiDROpenObjSet(hDBIDR hDataRepos, System::PChar pszObjTypeName, pDRObject
- pdrSrcObjID, System::PChar pszNavRelName, System::PChar pszCondList, hDBICur &hCurObj);
- extern System::Word __stdcall DbiDRGetRelTypeInfo(hDBIDR hDataRepos, System::PChar pszRelTypeName, pDRRELType
- prelType);
- extern System::Word __stdcall DbiDRGetAttrDescs(hDBIDR hDataRepos, System::PChar pszTypeName, System::Word
- iNumAttr, pDRATTRDesc pattrDesc);
- extern System::Word __stdcall DbiDRGetObjTypeInfo(hDBIDR hDataRepos, System::PChar pszObjTypeName, pDROBJType
- pobjType);
- extern System::Word __stdcall DbiDROpenRelTypeList(hDBIDR hDataRepos, System::PChar pszObjTypeName,
- hDBICur &hRelTypeCur);
- extern System::Word __stdcall DbiDROpenAttrTypeList(hDBIDR hDataRepos, System::PChar pszTypeName, hDBICur
- &hAttrTypeCur);
- extern System::Word __stdcall DbiDROpenObjectTypeList(hDBIDR hDataRepos, hDBICur &hObjTypeCur);
- extern System::Word __stdcall DbiDRDeleteObjectType(hDBIDR hDataRepos, System::PChar pszObjTypeName,
- System::LongBool bDeleteAssocRelTypes);
- extern System::Word __stdcall DbiDRDeleteRelationType(hDBIDR hDataRepos, System::PChar pszRelTypeName
- );
- extern System::Word __stdcall DbiDRCreateRelationType(hDBIDR hDataRepos, pDRRELType prelType, pDRATTRDesc
- pattrDesc);
- extern System::Word __stdcall DbiDRDropAttr(hDBIDR hDataRepos, System::PChar pszTypeName, System::Word
- iAttr, pDRATTRDesc pattrDesc);
- extern System::Word __stdcall DbiDRAddAttr(hDBIDR hDataRepos, System::PChar pszTypeName, System::Word
- iAttr, pDRATTRDesc pattrDesc);
- extern System::Word __stdcall DbiDRCreateObjectType(hDBIDR hDataRepos, pDROBJType pobjType, pDRATTRDesc
- pattrDesc);
- extern System::Word __stdcall DbiDRExportToFile(hDBIDR hDataRepos, System::Longint ulNumObjs, pDRExportDesc
- padrExportDesc, System::PChar pszExportFile);
- extern System::Word __stdcall DbiDRImportFromFile(hDBIDR hDataRepos, System::Longint ulNumObjs, pDRExportDesc
- padrExportDesc, System::PChar pszImportFile);
- extern System::Word __stdcall DbiDRClose(phDBIDR phDataRepos);
- extern System::Word __stdcall DbiDROpen(System::PChar pszDrName, phDBIDR phDataRepos);
- extern System::Word __stdcall DbiDRGetDesc(System::PChar pszDrName, pDRDesc pdrDesc);
- extern System::Word __stdcall DbiApplyDelayedUpdates(hDBICur hCursor, DBIDelayedUpdCmd eUpdCmd);
- extern System::Word __stdcall DbiEndDelayedUpdates(hDBICur &hCursor);
- extern System::Word __stdcall DbiBeginDelayedUpdates(hDBICur &hCursor);
- extern System::Word __stdcall DbiQPrepareExt(hDBIDb hDb, DBIQryLang eQryLang, System::PChar pszQuery
- , System::Word propBits, hDBIStmt &hStmt);
- extern System::Word __stdcall DbiQExecProcDirect(hDBIDb hDb, System::PChar pszProc, System::Word uParamDescs
- , pSPParamDesc paParamDescs, System::Pointer pRecBuff, hDBICur &hCur);
- extern System::Word __stdcall DbiQSetProcParams(hDBIStmt hStmt, System::Word uParamDescs, pSPParamDesc
- paParamDescs, System::Pointer pRecBuff);
- extern System::Word __stdcall DbiQPrepareProc(hDBIDb hDb, System::PChar pszProc, System::Word uParamDescs
- , pSPParamDesc paParamDescs, System::Pointer pRecBuff, hDBIStmt &hStmt);
- extern System::Word __stdcall DbiOpenSPParamList(hDBIDb hDb, System::PChar pszSPName, System::LongBool
- bPhyTypes, System::Word uOverload, hDBICur &hCur);
- extern System::Word __stdcall DbiOpenSPList(hDBIDb hDb, System::LongBool bExtended, System::LongBool
- bSystem, System::PChar pszQual, hDBICur &hCur);
- extern System::Word __stdcall DbiGetRintDesc(hDBICur hCursor, System::Word iRintSeqNo, pRINTDesc printDesc
- );
- extern System::Word __stdcall DbiGetVchkDesc(hDBICur hCursor, System::Word iValSeqNo, pVCHKDesc pvalDesc
- );
- extern System::Word __stdcall DbiOpenFieldXlt(System::PChar pszSrcTblType, System::PChar pszSrcLangDrv
- , pFLDDesc pfldSrc, System::PChar pszDestTblType, System::PChar pszDstLangDrv, pFLDDesc pfldDest, System::LongBool
- &bDataLoss, hDBIXlt &hXlt);
- extern System::Word __stdcall DbiValidateProp(hDBIObj hObj, System::Longint iProp, System::LongBool
- bSetting);
- extern System::Word __stdcall DbiCloseFieldXlt(hDBIXlt hXlt);
- extern System::Word __stdcall DbiTranslateField(hDBIXlt hXlt, System::Pointer pSrc, System::Pointer
- pDest);
- extern System::Word __stdcall DbiTranslateRecordStructure(System::PChar pszSrcDriverType, System::Word
- iFlds, pFLDDesc pfldsSrc, System::PChar pszDstDriverType, System::PChar pszLangDriver, pFLDDesc pfldsDst
- , System::LongBool bCreatable);
- extern System::Word __stdcall DbiGetFilterInfo(hDBICur hCur, hDBIFilter hFilter, System::Word iFilterId
- , System::Word iFilterSeqNo, FILTERInfo &Filterinfo);
- extern System::Word __stdcall DbiGetObjFromObj(hDBIObj hObj, DBIOBJType eObjType, hDBIObj &hObjOut);
-
- extern System::Word __stdcall DbiBcdFromFloat(System::Double &iVal, System::Word iPrecision, System::Word
- iPlaces, FMTBcd &Bcd);
- extern System::Word __stdcall DbiBcdToFloat(FMTBcd &Bcd, System::Double &iVal);
- extern System::Word __stdcall DbiGetObjFromName(DBIOBJType eObjType, System::PChar pszObjName, hDBIObj
- &hObj);
- extern System::Word __stdcall DbiSetProp(hDBIObj hObj, System::Longint iProp, System::Longint iPropValue
- );
- extern System::Word __stdcall DbiGetProp(hDBIObj hObj, System::Longint iProp, System::Pointer PropValue
- , System::Word iMaxLen, System::Word &iLen);
- extern System::Word __stdcall DbiAnsiToNative(System::Pointer LdObj, System::PChar pNativeStr, System::PChar
- pAnsiStr, System::Longint iLen, System::LongBool &bDataLoss);
- extern System::Word __stdcall DbiNativeToAnsi(System::Pointer LdObj, System::PChar pAnsiStr, System::PChar
- pNativeStr, System::Longint iLen, System::LongBool &bDataLoss);
- extern System::Word __stdcall DbiMakePermanent(hDBICur hCursor, System::PChar pszName, System::LongBool
- bOverWrite);
- extern System::Word __stdcall DbiGetIndexDescs(hDBICur hCursor, pIDXDesc idxDesc);
- extern System::Word __stdcall DbiCloseConfigFile(hDBICfg &hCfg, System::LongBool bSave, System::LongBool
- bDefault, System::LongBool bSaveAs16);
- extern System::Word __stdcall DbiOpenConfigFile(System::PChar pszDirPath, System::LongBool bCreate,
- hDBICfg &hCfg);
- extern System::Word __stdcall DbiOpenCfgInfoList(hDBICfg hCfg, DBIOpenMode eOpenMode, CFGMode eConfigMode
- , System::PChar pszCfgPath, hDBICur &hCur);
- extern System::LongBool __stdcall OsLdBuildCharSetXform(System::PChar pCharMap, System::Pointer pLdObjSrc
- , System::Pointer pLdObjDest, System::LongBool &DataLoss);
- extern System::Word __stdcall OsLdLoadByDriverId(System::Word iDriverId, System::Pointer &PLocaleObj
- );
- extern System::Word __stdcall OsLdGetDriverId(System::Pointer PLocaleObj, System::Word &DriverId);
- extern System::Word __stdcall DbiGetExactRecordCount(hDBICur hCursor, System::Longint &iRecCount);
- extern System::Word __stdcall DbiGetLdNameFromDb(hDBIDb hDb, System::PChar DbName, System::PChar pldName
- );
- extern System::Word __stdcall DbiSortTable(hDBIDb hDb, System::PChar pszTableName, System::PChar pszDriverType
- , hDBICur hSrcCur, System::PChar pszSortedName, phDBICur phSortedCur, hDBICur hDstCur, System::Word
- iSortFields, Windows::PWORD piFieldNum, Windows::PBOOL pbCaseInsensitive, pSORTOrder pSortOrder, ppfSORTCompFn
- ppfSortFn, System::LongBool bRemoveDups, hDBICur hDuplicatesCur, System::Longint &lRecsSort);
- extern System::Word __stdcall DbiGetTranInfo(hDBIDb hDb, hDBIXact hXact, pXInfo pxInfo);
- extern System::Word __stdcall DbiEndTran(hDBIDb hDb, hDBIXact hXact, eXEnd eEnd);
- extern System::Word __stdcall DbiBeginTran(hDBIDb hDb, eXILType eXIL, hDBIXact &hXact);
- extern System::Word __stdcall DbiBatchMove(pBATTblDesc pSrcTblDesc, hDBICur hSrcCur, pBATTblDesc pDstTblDesc
- , hDBICur hDstCur, eBATMode ebatMode, System::Word iFldCount, Windows::PWORD pSrcFldMap, System::PChar
- pszIndexName, System::PChar pszIndexTagName, System::Word iIndexId, System::PChar pszKeyviolName, System::PChar
- pszProblemsName, System::PChar pszChangedName, Windows::PLongint lProbRecs, Windows::PLongint lKeyvRecs
- , Windows::PLongint lChangedRecs, System::LongBool bAbortOnFirstProb, System::LongBool bAbortOnFirstKeyviol
- , System::Longint &lRecsToMove, System::LongBool bTransliterate);
- extern System::Word __stdcall DbiDeactivateFilter(hDBICur hCursor, hDBIFilter hFilter);
- extern System::Word __stdcall DbiActivateFilter(hDBICur hCursor, hDBIFilter hFilter);
- extern System::Word __stdcall DbiDropFilter(hDBICur hCursor, hDBIFilter hFilter);
- extern System::Word __stdcall DbiAddFilter(hDBICur hCursor, System::Longint iClientData, System::Word
- iPriority, System::LongBool bCanAbort, pCANExpr pcanExpr, pfGENFilter pfFilter, hDBIFilter &hFilter
- );
- extern System::Word __stdcall DbiGetLdName(System::PChar pszDriver, System::PChar pObjName, System::PChar
- pLdName);
- extern System::Word __stdcall DbiUndeleteRecord(hDBICur hCursor);
- extern System::Word __stdcall DbiGetClientInfo(CLIENTInfo &clientInfo);
- extern System::Word __stdcall OsLdSearchNext(System::Pointer &PLocaleObj);
- extern System::Word __stdcall OsLdSearchInit(void);
- extern System::Word __stdcall OsLdGetDescName(System::Pointer PLocaleObj, Windows::PByte pDescName);
-
- extern System::Byte __stdcall OsLdCharToLower(System::Pointer PLocaleObj, System::Byte ch);
- extern System::Byte __stdcall OsLdCharToUpper(System::Pointer PLocaleObj, System::Byte ch);
- extern System::LongBool __stdcall OsLdIsDigit(System::Pointer PLocaleObj, System::Byte ch);
- extern System::LongBool __stdcall OsLdIsAlpha(System::Pointer PLocaleObj, System::Byte ch);
- extern System::Word __stdcall OsLdUnloadObj(System::Pointer &PLocaleObj);
- extern System::Byte __stdcall OsLdOemCharToAnsi(System::Pointer PLocaleObj, System::Byte ch);
- extern System::Byte __stdcall OsLdAnsiCharToOem(System::Pointer PLocaleObj, System::Byte ch);
- extern System::LongBool __stdcall OsLdIsOemCharInAnsiCp(System::Pointer PLocaleObj, System::Char OemCh
- );
- extern System::LongBool __stdcall OsLdIsAnsiCharInOemCp(System::Pointer PLocaleObj, System::Char AnsiCh
- );
- extern System::Word __stdcall OsLdOemToAnsi(System::Pointer PLocaleObj, System::PChar AnsiStr, System::PChar
- OemStr, System::Word Len, System::LongBool &DataLoss);
- extern System::Word __stdcall OsLdAnsiToOem(System::Pointer PLocaleObj, System::PChar OemStr, System::PChar
- AnsiStr, System::Word Len, System::LongBool &DataLoss);
- extern System::Word __stdcall OsLdGetFName(System::Pointer PLocaleObj, System::PChar PName);
- extern System::Word __stdcall OsLdGetCodePage(System::Pointer PLocaleObj, System::Smallint &CodePage
- );
- extern System::Word __stdcall OsLdGetSortsig(System::Pointer PLocaleObj, System::Smallint &SortSig);
-
- extern System::Word __stdcall OsLdGetSymbName(System::Pointer pLdObj, Windows::PByte pSymbName);
- extern System::Word __stdcall OsLdStrnToUpper(System::Pointer PLocaleObj, Windows::PByte Str, System::Word
- Len);
- extern System::Word __stdcall OsLdStrToUpper(System::Pointer PLocaleObj, Windows::PByte Str);
- extern System::Smallint __stdcall OsLdStrnCmpi(System::Pointer PLocaleObj, System::PChar Str1, System::PChar
- Str2, System::Word Len);
- extern System::Smallint __stdcall OsLdStrCmpi(System::Pointer pLdObj, System::PChar str1, System::PChar
- str2);
- extern System::Word __stdcall OsLdStrnToLower(System::Pointer PLocaleObj, Windows::PByte Str, System::Word
- Len);
- extern System::Word __stdcall OsLdStrToLower(System::Pointer PLocaleObj, Windows::PByte Str);
- extern System::Word __stdcall OsLdStrCmp(System::Pointer PLocaleObj, System::PChar Str1, System::PChar
- Str2);
- extern System::Word __stdcall OsLdStrnCmp(System::Pointer PLocaleObj, System::PChar Str1, System::PChar
- Str2, System::Word Len);
- extern System::Word __stdcall OsLdLoadBySymbName(System::PChar pSymbName, System::Pointer &PLocaleObj
- );
- extern System::Word __stdcall OsLdLoadByFName(System::PChar pFName, System::Pointer &PLocaleObj);
- extern System::Word __stdcall OsLdLoadBySortSig(System::Word SortSig, System::Word CodePage, System::Pointer
- &PLocaleObj);
- extern System::Word __stdcall OsLdExit(void);
- extern System::Word __stdcall OsLdGetDefaultObj(System::Pointer &pLdObj);
- extern System::Word __stdcall OsLdInit(System::PChar pDefDir, System::PChar pDefLangDr);
- extern System::Word __stdcall DbiDebugLayerOptions(System::Word iOption, System::PChar pDebugFile);
- extern System::Word __stdcall DbiSetNumberFormat(FMTNumber &fmtNumber);
- extern System::Word __stdcall DbiGetNumberFormat(FMTNumber &fmtNumber);
- extern System::Word __stdcall DbiSetTimeFormat(FMTTime &fmtTime);
- extern System::Word __stdcall DbiGetTimeFormat(FMTTime &fmtTime);
- extern System::Word __stdcall DbiSetDateFormat(FMTDate &fmtDate);
- extern System::Word __stdcall DbiGetDateFormat(FMTDate &fmtDate);
- extern System::Word __stdcall DbiCfgMerge(hDBICfg hCfgDest, hDBICfg hCfgSrc, System::PChar pszSrcPath
- );
- extern System::Word __stdcall DbiCfgGetHelp(hDBICfg hCfg, System::PChar pszConfigPath, System::PChar
- pszFldName, System::PChar pszHelpString);
- extern System::Word __stdcall DbiCfgTranslate(hDBICfg hCfg, System::PChar pszConfigPath, System::PChar
- pszTrans, System::Word iFields, pFLDDesc pfldDesc, System::Pointer pRec);
- extern System::Word __stdcall DbiCfgDropRecord(hDBICfg hCfg, System::PChar pszCfgPath);
- extern System::Word __stdcall DbiCfgModifyRecord(hDBICfg hCfg, System::PChar pszCfgPath, System::Word
- iFields, pFLDDesc pfldDesc, System::Pointer pRec);
- extern System::Word __stdcall DbiCfgAddRecord(hDBICfg hCfg, System::PChar pszCfgPath, System::Word iFields
- , pFLDDesc pfldDesc, System::Pointer pRec);
- extern System::Word __stdcall DbiCfgGetRecord(hDBICfg hCfg, System::PChar pszCfgPath, System::Word &
- iFields, pFLDDesc pfldDesc, System::Pointer pRec);
- extern System::Word __stdcall DbiCfgGetNextNode(hDBICfg hCfg, System::PChar pszNodeName);
- extern System::Word __stdcall DbiCfgPosition(hDBICfg hCfg, System::PChar pszCfgPath);
- extern System::Word __stdcall DbiCfgBuildPath(hDBICfg hCfg, System::PChar pszCategory, System::PChar
- pszGroup, System::PChar pszSection, System::PChar pszCfgPath);
- extern System::Word __stdcall DbiCfgSave(hDBICfg hCfg, System::PChar pszNewFile, System::LongBool bSaveAs16
- );
- extern System::Word __stdcall DbiGetCallBack(hDBICur hCursor, CBType ecbType, Windows::PLongint piClientData
- , Windows::PWORD piCbBufLen, System::Pointer ppCbBuf, pfDBICallBack &pfCb);
- extern System::Word __stdcall DbiCheckRefresh(void);
- extern System::Word __stdcall DbiGetErrorEntry(System::Word uEntry, System::Longint &ulNativeError,
- System::PChar pszError);
- extern System::Word __stdcall DbiGetErrorContext(System::Smallint eContext, System::PChar pszContext
- );
- extern System::Word __stdcall DbiGetErrorString(System::Word rslt, System::PChar pszError);
- extern System::Word __stdcall DbiFormFullName(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, System::PChar pszFullName);
- extern System::Word __stdcall DbiCreateTempTable(hDBIDb hDb, CRTblDesc &crTblDsc, hDBICur &hCursor);
-
- extern System::Word __stdcall DbiUseIdleTime(void);
- extern System::Word __stdcall DbiGetLdObj(hDBICur hCursor, System::Pointer &pLdObj);
- extern System::Word __stdcall DbiGetErrorInfo(System::LongBool bFull, DBIErrInfo &ErrInfo);
- extern System::Word __stdcall DbiSetFieldMap(hDBICur hCur, System::Word iFields, pFLDDesc pFldDesc);
-
- extern System::Word __stdcall DbiGetRecordForKey(hDBICur hCursor, System::LongBool bDirectKey, System::Word
- iFields, System::Word iLen, System::Pointer pKey, System::Pointer pRecBuff);
- extern System::Word __stdcall DbiCompareKeys(hDBICur hCursor, System::Pointer pKey1, System::Pointer
- pKey2, System::Word iFields, System::Word iLen, System::Smallint &iResult);
- extern System::Word __stdcall DbiAppendRecord(hDBICur hCursor, System::Pointer pRecBuff);
- extern System::Word __stdcall DbiRegenIndexes(hDBICur hCursor);
- extern System::Word __stdcall DbiRegenIndex(hDBIDb hDb, hDBICur hCursor, System::PChar pszTableName,
- System::PChar pszDriverType, System::PChar pszIndexName, System::PChar pszIndexTagName, System::Word
- iIndexId);
- extern System::Word __stdcall DbiEmptyTable(hDBIDb hDb, hDBICur hCursor, System::PChar pszTableName,
- System::PChar pszDriverType);
- extern System::Word __stdcall DbiPackTable(hDBIDb hDb, hDBICur hCursor, System::PChar pszTableName,
- System::PChar pszDriverType, System::LongBool bRegenIdxs);
- extern System::Word __stdcall DbiTimeStampDecode(System::Double tsTS, System::Longint &dateD, System::Longint
- &timeT);
- extern System::Word __stdcall DbiTimeStampEncode(System::Longint dateD, System::Longint timeT, System::Double
- &tsTS);
- extern System::Word __stdcall DbiTimeDecode(System::Longint timeT, System::Word &iHour, System::Word
- &iMin, System::Word &iMilSec);
- extern System::Word __stdcall DbiTimeEncode(System::Word iHour, System::Word iMin, System::Word iMilSec
- , System::Longint &timeT);
- extern System::Word __stdcall DbiDoRestructure(hDBIDb hDb, System::Word iTblDescCount, pCRTblDesc pTblDesc
- , System::PChar pszSaveAs, System::PChar pszKeyviolName, System::PChar pszProblemsName, System::LongBool
- bAnalyzeOnly);
- extern System::Word __stdcall DbiSetToRecordNo(hDBICur hCursor, System::Longint iRecNo);
- extern System::Word __stdcall DbiGetIndexSeqNo(hDBICur hCursor, System::PChar pszIndexName, System::PChar
- pszTagName, System::Word iIndexId, System::Word &iIndexSeqNo);
- extern System::Word __stdcall DbiGetIndexForField(hDBICur hCursor, System::Word iFld, System::LongBool
- bProdTagOnly, IDXDesc &idxDesc);
- extern System::Word __stdcall DbiDeleteIndex(hDBIDb hDb, hDBICur hCursor, System::PChar pszTableName
- , System::PChar pszDriverType, System::PChar pszIndexName, System::PChar pszIndexTagName, System::Word
- iIndexId);
- extern System::Word __stdcall DbiAddIndex(hDBIDb hDb, hDBICur hCursor, System::PChar pszTableName, System::PChar
- pszDriverType, IDXDesc &IdxDesc, System::PChar pszKeyviolName);
- extern System::Word __stdcall DbiDeleteTable(hDBIDb hDb, System::PChar pszTableName, System::PChar pszDriverType
- );
- extern System::Word __stdcall DbiRenameTable(hDBIDb hDb, System::PChar pszOldName, System::PChar pszDriverType
- , System::PChar pszNewName);
- extern System::Word __stdcall DbiCopyTable(hDBIDb hDb, System::LongBool bOverWrite, System::PChar pszSrcTableName
- , System::PChar pszSrcDriverType, System::PChar pszDestTableName);
- extern System::Word __stdcall DbiCreateTable(hDBIDb hDb, System::LongBool bOverWrite, CRTblDesc &crTblDsc
- );
- extern System::Word __stdcall DbiVerifyField(hDBICur hCursor, System::Word iField, System::Pointer pSrc
- , System::LongBool &bBlank);
- extern System::Word __stdcall DbiSetToSeqNo(hDBICur hCursor, System::Longint iSeqNo);
- extern System::Word __stdcall DbiInitRecord(hDBICur hCursor, System::Pointer pRecBuff);
- extern System::Word __stdcall DbiCloneCursor(hDBICur hCurSrc, System::LongBool bReadOnly, System::LongBool
- bUniDirectional, hDBICur &hCurNew);
- extern System::Word __stdcall DbiCompareBookMarks(hDBICur hCur, System::Pointer pBookMark1, System::Pointer
- pBookMark2, System::Integer &CmpBkmkResult);
- extern System::Word __stdcall DbiSetToBookMark(hDBICur hCur, System::Pointer pBookMark);
- extern System::Word __stdcall DbiGetBookMark(hDBICur hCur, System::Pointer pBookMark);
- extern System::Word __stdcall DbiExtractKey(hDBICur hCursor, System::Pointer pRecBuf, System::Pointer
- pKeyBuf);
- extern System::Word __stdcall DbiGetIndexDesc(hDBICur hCursor, System::Word iIndexSeqNo, IDXDesc &idxDesc
- );
- extern System::Word __stdcall DbiSwitchToIndex(hDBICur &hCursor, System::PChar pszIndexName, System::PChar
- pszTagName, System::Word iIndexId, System::LongBool bCurrRec);
- extern System::Word __stdcall DbiCloseIndex(hDBICur hCursor, System::PChar pszIndexName, System::Word
- iIndexId);
- extern System::Word __stdcall DbiOpenIndex(hDBICur hCursor, System::PChar pszIndexName, System::Word
- iIndexId);
- extern System::Word __stdcall DbiDateDecode(System::Longint dateD, System::Word &iMon, System::Word
- &iDay, System::Smallint &iYear);
- extern System::Word __stdcall DbiDateEncode(System::Word iMon, System::Word iDay, System::Smallint iYear
- , System::Longint &dateD);
- extern System::Word __stdcall DbiPutField(hDBICur hCursor, System::Word iField, System::Pointer pRecBuff
- , System::Pointer pSrc);
- extern System::Word __stdcall DbiGetField(hDBICur hCursor, System::Word iField, System::Pointer pRecBuff
- , System::Pointer pDest, System::LongBool &bBlank);
- extern System::Word __stdcall DbiRegisterCallBack(hDBICur hCursor, CBType ecbType, System::Longint iClientData
- , System::Word iCbBufLen, System::Pointer CbBuf, pfDBICallBack pfCb);
- extern System::Word __stdcall DbiQGetBaseDescs(hDBIStmt hStmt, hDBICur &hCur);
- extern System::Word __stdcall DbiQAlloc(hDBIDb hDb, DBIQryLang eQryLang, hDBIStmt &hStmt);
- extern System::Word __stdcall DbiQFree(hDBIStmt &hStmt);
- extern System::Word __stdcall DbiQInstantiateAnswer(hDBIStmt hStmt, hDBICur hCur, System::PChar pszAnswerName
- , System::PChar pszAnswerType, System::LongBool bOverWrite, phDBICur phCur);
- extern System::Word __stdcall DbiQSetParams(hDBIStmt hStmt, System::Word uFldDescs, pFLDDesc paFldDescs
- , System::Pointer pRecBuff);
- extern System::Word __stdcall DbiQExec(hDBIStmt hStmt, phDBICur phCur);
- extern System::Word __stdcall DbiQPrepare(hDBIStmt hStmt, System::PChar pszQuery);
- extern System::Word __stdcall DbiQExecDirect(hDBIDb hDb, DBIQryLang eQryLang, System::PChar pszQuery
- , phDBICur phCur);
- extern System::Word __stdcall DbiGetNetUserName(System::PChar pszNetUserName);
- extern System::Word __stdcall DbiGetSesInfo(SESInfo &sesInfo);
- extern System::Word __stdcall DbiGetSysInfo(SYSInfo &sysInfo);
- extern System::Word __stdcall DbiGetSysConfig(SYSConfig &sysConfig);
- extern System::Word __stdcall DbiGetSysVersion(SYSVersion &sysVersion);
- extern System::Word __stdcall DbiGetBlobHeading(hDBICur hCursor, System::Word iField, System::Pointer
- pRecBuf, System::Pointer pDest);
- extern System::Word __stdcall DbiFreeBlob(hDBICur hCursor, System::Pointer pRecBuf, System::Word iField
- );
- extern System::Word __stdcall DbiTruncateBlob(hDBICur hCursor, System::Pointer pRecBuf, System::Word
- iField, System::Longint iLen);
- extern System::Word __stdcall DbiPutBlob(hDBICur hCursor, System::Pointer pRecBuf, System::Word iField
- , System::Longint iOffSet, System::Longint iLen, System::Pointer pSrc);
- extern System::Word __stdcall DbiGetBlob(hDBICur hCursor, System::Pointer pRecBuf, System::Word iField
- , System::Longint iOffSet, System::Longint iLen, System::Pointer pDest, System::Longint &iRead);
- extern System::Word __stdcall DbiGetBlobSize(hDBICur hCursor, System::Pointer pRecBuf, System::Word
- iField, System::Longint &iSize);
- extern System::Word __stdcall DbiOpenBlob(hDBICur hCursor, System::Pointer pRecBuf, System::Word iField
- , DBIOpenMode eOpenMode);
- extern System::Word __stdcall DbiGetTableOpenCount(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, System::Word &iOpenCount);
- extern System::Word __stdcall DbiLoadDriver(System::PChar pszDriverType);
- extern System::Word __stdcall DbiGetIndexTypeDesc(System::PChar pszDriverType, System::PChar pszIndexType
- , IDXType &idxType);
- extern System::Word __stdcall DbiOpenIndexTypesList(System::PChar pszDriverType, hDBICur &hCur);
- extern System::Word __stdcall DbiGetFieldTypeDesc(System::PChar pszDriverType, System::PChar pszTableType
- , System::PChar pszFieldType, FLDType &fldType);
- extern System::Word __stdcall DbiOpenFieldTypesList(System::PChar pszDriverType, System::PChar pszTblType
- , hDBICur &hCur);
- extern System::Word __stdcall DbiGetTableTypeDesc(System::PChar pszDriverType, System::PChar pszTableType
- , TBLType &tblType);
- extern System::Word __stdcall DbiOpenTableTypesList(System::PChar pszDriverType, hDBICur &hCur);
- extern System::Word __stdcall DbiGetDatabaseDesc(System::PChar pszName, pDBDesc pdbDesc);
- extern System::Word __stdcall DbiOpenDatabaseList(hDBICur &hCur);
- extern System::Word __stdcall DbiGetDriverDesc(System::PChar pszDriverType, DRVType &drvType);
- extern System::Word __stdcall DbiOpenDriverList(hDBICur &hCur);
- extern System::Word __stdcall DbiSetLockRetry(System::Smallint iWait);
- extern System::Word __stdcall DbiSetPrivateDir(System::PChar pszDir);
- extern System::Word __stdcall DbiOpenLockList(hDBICur hCursor, System::LongBool bAllUsers, System::LongBool
- bAllLockTypes, hDBICur &hLocks);
- extern System::Word __stdcall DbiOpenUserList(hDBICur &hUsers);
- extern System::Word __stdcall DbiDropPassword(System::PChar pszPassword);
- extern System::Word __stdcall DbiAddPassword(System::PChar pszPassword);
- extern System::Word __stdcall DbiCloseSession(hDBISes hSes);
- extern System::Word __stdcall DbiGetCurrSession(hDBISes &hSes);
- extern System::Word __stdcall DbiSetCurrSession(hDBISes hSes);
- extern System::Word __stdcall DbiStartSession(System::PChar pszName, hDBISes &hSes, System::PChar pNetDir
- );
- extern System::Word __stdcall DbiForceRecordReread(hDBICur hCursor, System::Pointer pRecBuff);
- extern System::Word __stdcall DbiGetCursorForTable(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, hDBICur &hCursor);
- extern System::Word __stdcall DbiForceReread(hDBICur hCursor);
- extern System::Word __stdcall DbiSaveChanges(hDBICur hCursor);
- extern System::Word __stdcall DbiRelPersistTableLock(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType);
- extern System::Word __stdcall DbiAcqPersistTableLock(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType);
- extern System::Word __stdcall DbiRelRecordLock(hDBICur hCursor, System::LongBool bAll);
- extern System::Word __stdcall DbiRelTableLock(hDBICur hCursor, System::LongBool bAll, DBILockType eLockType
- );
- extern System::Word __stdcall DbiAcqTableLock(hDBICur hCursor, DBILockType eLockType);
- extern System::Word __stdcall DbiLinkDetailToExp(hDBICur hCursorMstr, hDBICur hCursorDetl, System::Word
- iKeyLen, System::PChar pszMstrExp);
- extern System::Word __stdcall DbiIsTableShared(hDBICur hCursor, System::LongBool &bShared);
- extern System::Word __stdcall DbiIsTableLocked(hDBICur hCursor, DBILockType epdxLock, System::Word &
- iLocks);
- extern System::Word __stdcall DbiIsRecordLocked(hDBICur hCursor, System::LongBool &bLocked);
- extern System::Word __stdcall DbiGetLinkStatus(hDBICur hCursor, hDBICur &hCursorMstr, hDBICur &hCursorDet
- , hDBICur &hCursorSib);
- extern System::Word __stdcall DbiUnlinkDetail(hDBICur hDetlCursor);
- extern System::Word __stdcall DbiLinkDetail(hDBICur hMstrCursor, hDBICur hDetlCursor, System::Word iLnkFields
- , Windows::PWORD piMstrFields, Windows::PWORD piDetlFields);
- extern System::Word __stdcall DbiEndLinkMode(hDBICur &hCursor);
- extern System::Word __stdcall DbiBeginLinkMode(hDBICur &hCursor);
- extern System::Word __stdcall DbiWriteBlock(hDBICur hCursor, System::Longint &iRecords, System::Pointer
- pBuf);
- extern System::Word __stdcall DbiReadBlock(hDBICur hCursor, System::Longint &iRecords, System::Pointer
- pBuf);
- extern System::Word __stdcall DbiCreateInMemTable(hDBIDb hDb, System::PChar pszName, System::Word iFields
- , pFLDDesc pfldDesc, hDBICur &hCursor);
- extern System::Word __stdcall DbiOpenSecurityList(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, hDBICur &hSecCur);
- extern System::Word __stdcall DbiOpenFamilyList(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, hDBICur &hFmlCur);
- extern System::Word __stdcall DbiOpenRintList(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, hDBICur &hChkCur);
- extern System::Word __stdcall DbiOpenVchkList(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, hDBICur &hChkCur);
- extern System::Word __stdcall DbiOpenLdList(hDBICur &hCur);
- extern System::Word __stdcall DbiOpenFieldList(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, System::LongBool bPhyTypes, hDBICur &hCur);
- extern System::Word __stdcall DbiOpenIndexList(hDBIDb hDb, System::PChar pszTableName, System::PChar
- pszDriverType, hDBICur &hCur);
- extern System::Word __stdcall DbiOpenFileList(hDBIDb hDb, System::PChar pszWild, hDBICur &hCur);
- extern System::Word __stdcall DbiOpenTableList(hDBIDb hDb, System::LongBool bExtended, System::LongBool
- bSystem, System::PChar pszWild, hDBICur &hCur);
- extern System::Word __stdcall DbiSetDirectory(hDBIDb hDb, System::PChar pszDir);
- extern System::Word __stdcall DbiGetDirectory(hDBIDb hDb, System::LongBool bDefault, System::PChar pszDir
- );
- extern System::Word __stdcall DbiSetToKey(hDBICur hCursor, DBISearchCond eSearchCond, System::LongBool
- bDirectKey, System::Word iFields, System::Word iLen, System::Pointer pBuff);
- extern System::Word __stdcall DbiResetRange(hDBICur hCursor);
- extern System::Word __stdcall DbiSetRange(hDBICur hCursor, System::LongBool bKeyItself, System::Word
- iFields1, System::Word iLen1, System::Pointer pKey1, System::LongBool bKey1Incl, System::Word iFields2
- , System::Word iLen2, System::Pointer pKey2, System::LongBool bKey2Incl);
- extern System::Word __stdcall DbiGetSeqNo(hDBICur hCursor, System::Longint &iSeqNo);
- extern System::Word __stdcall DbiDeleteRecord(hDBICur hCursor, System::Pointer pRecBuf);
- extern System::Word __stdcall DbiModifyRecord(hDBICur hCursor, System::Pointer pRecBuf, System::LongBool
- bFreeLock);
- extern System::Word __stdcall DbiInsertRecord(hDBICur hCursor, DBILockType eLock, System::Pointer pRecBuff
- );
- extern System::Word __stdcall DbiGetRecordCount(hDBICur hCursor, System::Longint &iRecCount);
- extern System::Word __stdcall DbiGetRelativeRecord(hDBICur hCursor, System::Longint iPosOffset, DBILockType
- eLock, System::Pointer pRecBuff, pRECProps precProps);
- extern System::Word __stdcall DbiGetRecord(hDBICur hCursor, DBILockType eLock, System::Pointer pRecBuff
- , pRECProps precProps);
- extern System::Word __stdcall DbiGetPriorRecord(hDBICur hCursor, DBILockType eLock, System::Pointer
- pRecBuff, pRECProps precProps);
- extern System::Word __stdcall DbiGetNextRecord(hDBICur hCursor, DBILockType eLock, System::Pointer pRecBuff
- , pRECProps precProps);
- extern System::Word __stdcall DbiSetToCursor(hDBICur hDest, hDBICur hSrc);
- extern System::Word __stdcall DbiSetToEnd(hDBICur hCursor);
- extern System::Word __stdcall DbiSetToBegin(hDBICur hCursor);
- extern System::Word __stdcall DbiCloseCursor(hDBICur &hCursor);
- extern System::Word __stdcall DbiGetFieldDescs(hDBICur hCursor, pFLDDesc pfldDesc);
- extern System::Word __stdcall DbiGetCursorProps(hDBICur hCursor, CURProps &curProps);
- extern System::Word __stdcall DbiOpenTable(hDBIDb hDb, System::PChar pszTableName, System::PChar pszDriverType
- , System::PChar pszIndexName, System::PChar pszIndexTagName, System::Word iIndexId, DBIOpenMode eOpenMode
- , DBIShareMode eShareMode, XLTMode exltMode, System::LongBool bUniDirectional, System::Pointer pOptParams
- , hDBICur &hCursor);
- extern System::Word __stdcall DbiCloseDatabase(hDBIDb &hDb);
- extern System::Word __stdcall DbiOpenDatabase(System::PChar pszDbName, System::PChar pszDbType, DBIOpenMode
- eOpenMode, DBIShareMode eShareMode, System::PChar pszPassword, System::Word iOptFlds, pFLDDesc pOptFldDesc
- , System::Pointer pOptParams, hDBIDb &hDb);
- extern System::Word __stdcall DbiInitFn(System::Word iVer, pDBIEnv pEnv);
- extern System::Word __stdcall DbiExit(void);
- extern System::Word __stdcall DbiDLLExit(void);
-
- } /* namespace Bde */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Bde;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // Bde
-