* Type of objects #DEFINE _DBC_DataBase PADR("Database",10) #DEFINE _DBC_Table PADR("Table",10) #DEFINE _DBC_Field PADR("Field",10) #DEFINE _DBC_Index PADR("Index",10) #DEFINE _DBC_Relation PADR("Relation",10) #DEFINE _DBC_Connection PADR("Connection",10) #DEFINE _DBC_View PADR("View",10) * Properties ID #DEFINE _DBCID_Path 1 #DEFINE _DBCID_SubType 2 #DEFINE _DBCID_Comment 7 #DEFINE _DBCID_RuleExpression 9 #DEFINE _DBCID_RuleText 10 #DEFINE _DBCID_DefaultValue 11 #DEFINE _DBCID_ParameterList 12 #DEFINE _DBCID_ChildTag 13 #DEFINE _DBCID_InsertTrigger 14 #DEFINE _DBCID_UpdateTrigger 15 #DEFINE _DBCID_DeleteTrigger 16 #DEFINE _DBCID_Prim_Cand 17 #DEFINE _DBCID_ParentTable 18 #DEFINE _DBCID_ParentTag 19 #DEFINE _DBCID_PrimaryKey 20 #DEFINE _DBCID_Version 24 #DEFINE _DBCID_BatchUpdateCount 28 #DEFINE _DBCID_DataSource 29 #DEFINE _DBCID_ConnectName 32 #DEFINE _DBCID_UpdateName 35 #DEFINE _DBCID_FetchMemo 36 #DEFINE _DBCID_FetchSize 37 #DEFINE _DBCID_KeyField 38 #DEFINE _DBCID_MaxRecords 39 #DEFINE _DBCID_ShareConnection 40 #DEFINE _DBCID_SourceType 41 #DEFINE _DBCID_SQL 42 #DEFINE _DBCID_Tables 43 #DEFINE _DBCID_SendUpdates 44 #DEFINE _DBCID_Updatable 45 #DEFINE _DBCID_UpdateType 46 #DEFINE _DBCID_UseMemoSize 47 #DEFINE _DBCID_WhereType 48 #DEFINE _DBCID_DisplayClass 50 #DEFINE _DBCID_DisplayClassLibrary 51 #DEFINE _DBCID_Format 55 #DEFINE _DBCID_InputMask 54 #DEFINE _DBCID_Caption 56 #DEFINE _DBCID_Asynchronous 64 #DEFINE _DBCID_BatchMode 65 #DEFINE _DBCID_ConnectString 66 #DEFINE _DBCID_ConnectTimeout 67 #DEFINE _DBCID_DispLogin 68 #DEFINE _DBCID_DispWarnings 69 #DEFINE _DBCID_IdleTimeout 70 #DEFINE _DBCID_QueryTimeout 71 #DEFINE _DBCID_Password 72 #DEFINE _DBCID_Transactions 73 #DEFINE _DBCID_UserID 74 #DEFINE _DBCID_WaitTime 75 #DEFINE _DBCID_TimeStamp 76 #DEFINE _DBCID_DataType 77 #DEFINE _DBCID_PacketSize 78 #DEFINE _DBCID_Database 79 #DEFINE _DBCID_Prepared 80 #DEFINE _DBCID_CompareMemo 81 #DEFINE _DBCID_FetchAsNeeded 82 #DEFINE _DBCID_Offline 83 * 84 * 85 #DEFINE _DBCID_DBCEvents 86 #DEFINE _DBCID_DBCEventFileName 87 #DEFINE _DBCID_AllowSimultaneousFetch 88 #DEFINE _DBCID_DisconnectRollback 89 * Property types #DEFINE _DBC_ValueType_Unknown -1 #DEFINE _DBC_ValueType_String 0 #DEFINE _DBC_ValueType_Byte 1 #DEFINE _DBC_ValueType_SI32R 2 #DEFINE _DBC_ValueType_I32R 3 #DEFINE _DBC_ValueType_Boolean 4 * Check errors #DEFINE _DBC_Check_OK 0 #DEFINE _DBC_Check_PropertyType_Unknown 1 #DEFINE _DBC_Check_PropertyValue_Invalid 2 * Stored procedures type #DEFINE _DBC_SP_Source PADR("StoredProceduresSource",128) #DEFINE _DBC_SP_FXP PADR("StoredProceduresObject",128) #DEFINE _DBC_SP_TSource 0 #DEFINE _DBC_SP_TFXP 1 * Stored procedures type #DEFINE _DBC_SP_CheckFXP_OK 0 #DEFINE _DBC_SP_CheckFXP_Failed -1 #DEFINE _DBC_SP_CheckFXP_CantSavePRG -2 #DEFINE _DBC_SP_CheckFXP_CantCompilePRG -3 #DEFINE _DBC_SP_CheckFXP_CantReadFXP -4 #DEFINE _DBC_SP_CheckFXP_CantReadErr -5 * Errors #DEFINE _DBC_ValueInvalid -3 #DEFINE _DBC_ObjectNotType -2 #DEFINE _DBC_ObjectNotFound -1 #DEFINE _DBC_ObjectFound 0 #DEFINE _DBC_ErrParamFailed -103 && Wrong any parameter #DEFINE _DBC_ErrOther -100 && Any bug #DEFINE _DBC_ErrOK 0 && OK