DAO, COM interface constants for VB.Net / VBScript

DAO - interface constants

     This page contains simple VBA include for the DAO COM library.

library parameters

File NameWINDOWS\ServicePackFiles\i386\dao360.dll
Guid{00025E01-0000-0000-C000-000000000046}
Enums27

RecordsetTypeEnum

enum, 5 members.
Public Enum RecordsetTypeEnum
  dbOpenTable = 1  '&H1
  dbOpenDynaset = 2  '&H2
  dbOpenSnapshot = 4  '&H4
  dbOpenForwardOnly = 8  '&H8
  dbOpenDynamic = 16  '&H10
End Enum

EditModeEnum

enum, 3 members.
Public Enum EditModeEnum
  dbEditNone = 0  '&H0
  dbEditInProgress = 1  '&H1
  dbEditAdd = 2  '&H2
End Enum

RecordsetOptionEnum

enum, 12 members.
Public Enum RecordsetOptionEnum
  dbDenyWrite = 1  '&H1
  dbDenyRead = 2  '&H2
  dbReadOnly = 4  '&H4
  dbAppendOnly = 8  '&H8
  dbInconsistent = 16  '&H10
  dbConsistent = 32  '&H20
  dbSQLPassThrough = 64  '&H40
  dbFailOnError = 128  '&H80
  dbForwardOnly = 256  '&H100
  dbSeeChanges = 512  '&H200
  dbRunAsync = 1024  '&H400
  dbExecDirect = 2048  '&H800
End Enum

LockTypeEnum

enum, 4 members.
Public Enum LockTypeEnum
  dbPessimistic = 2  '&H2
  dbOptimistic = 3  '&H3
  dbOptimisticValue = 1  '&H1
  dbOptimisticBatch = 5  '&H5
End Enum

UpdateCriteriaEnum

enum, 6 members.
Public Enum UpdateCriteriaEnum
  dbCriteriaKey = 1  '&H1
  dbCriteriaModValues = 2  '&H2
  dbCriteriaAllCols = 4  '&H4
  dbCriteriaTimestamp = 8  '&H8
  dbCriteriaDeleteInsert = 16  '&H10
  dbCriteriaUpdate = 32  '&H20
End Enum

FieldAttributeEnum

enum, 7 members.
Public Enum FieldAttributeEnum
  dbFixedField = 1  '&H1
  dbVariableField = 2  '&H2
  dbAutoIncrField = 16  '&H10
  dbUpdatableField = 32  '&H20
  dbSystemField = 8192  '&H2000
  dbHyperlinkField = 32768  '&H8000
  dbDescending = 1  '&H1
End Enum

DataTypeEnum

enum, 21 members.
Public Enum DataTypeEnum
  dbBoolean = 1  '&H1
  dbByte = 2  '&H2
  dbInteger = 3  '&H3
  dbLong = 4  '&H4
  dbCurrency = 5  '&H5
  dbSingle = 6  '&H6
  dbDouble = 7  '&H7
  dbDate = 8  '&H8
  dbBinary = 9  '&H9
  dbText = 10  '&HA
  dbLongBinary = 11  '&HB
  dbMemo = 12  '&HC
  dbGUID = 15  '&HF
  dbBigInt = 16  '&H10
  dbVarBinary = 17  '&H11
  dbChar = 18  '&H12
  dbNumeric = 19  '&H13
  dbDecimal = 20  '&H14
  dbFloat = 21  '&H15
  dbTime = 22  '&H16
  dbTimeStamp = 23  '&H17
End Enum

RelationAttributeEnum

enum, 7 members.
Public Enum RelationAttributeEnum
  dbRelationUnique = 1  '&H1
  dbRelationDontEnforce = 2  '&H2
  dbRelationInherited = 4  '&H4
  dbRelationUpdateCascade = 256  '&H100
  dbRelationDeleteCascade = 4096  '&H1000
  dbRelationLeft = 16777216  '&H1000000
  dbRelationRight = 33554432  '&H2000000
End Enum

TableDefAttributeEnum

enum, 6 members.
Public Enum TableDefAttributeEnum
  dbAttachExclusive = 65536  '&H10000
  dbAttachSavePWD = 131072  '&H20000
  dbSystemObject = -2147483646  '&H80000002
  dbAttachedTable = 1073741824  '&H40000000
  dbAttachedODBC = 536870912  '&H20000000
  dbHiddenObject = 1  '&H1
End Enum

QueryDefTypeEnum

enum, 13 members.
Public Enum QueryDefTypeEnum
  dbQSelect = 0  '&H0
  dbQProcedure = 224  '&HE0
  dbQAction = 240  '&HF0
  dbQCrosstab = 16  '&H10
  dbQDelete = 32  '&H20
  dbQUpdate = 48  '&H30
  dbQAppend = 64  '&H40
  dbQMakeTable = 80  '&H50
  dbQDDL = 96  '&H60
  dbQSQLPassThrough = 112  '&H70
  dbQSetOperation = 128  '&H80
  dbQSPTBulk = 144  '&H90
  dbQCompound = 160  '&HA0
End Enum

QueryDefStateEnum

enum, 2 members.
Public Enum QueryDefStateEnum
  dbQPrepare = 1  '&H1
  dbQUnprepare = 2  '&H2
End Enum

DatabaseTypeEnum

enum, 7 members.
Public Enum DatabaseTypeEnum
  dbVersion10 = 1  '&H1
  dbEncrypt = 2  '&H2
  dbDecrypt = 4  '&H4
  dbVersion11 = 8  '&H8
  dbVersion20 = 16  '&H10
  dbVersion30 = 32  '&H20
  dbVersion40 = 64  '&H40
End Enum

CollatingOrderEnum

enum, 25 members.
Public Enum CollatingOrderEnum
  dbSortNeutral = 1024  '&H400
  dbSortArabic = 1025  '&H401
  dbSortCyrillic = 1049  '&H419
  dbSortCzech = 1029  '&H405
  dbSortDutch = 1043  '&H413
  dbSortGeneral = 1033  '&H409
  dbSortGreek = 1032  '&H408
  dbSortHebrew = 1037  '&H40D
  dbSortHungarian = 1038  '&H40E
  dbSortIcelandic = 1039  '&H40F
  dbSortNorwdan = 1030  '&H406
  dbSortPDXIntl = 1033  '&H409
  dbSortPDXNor = 1030  '&H406
  dbSortPDXSwe = 1053  '&H41D
  dbSortPolish = 1045  '&H415
  dbSortSpanish = 1034  '&H40A
  dbSortSwedFin = 1053  '&H41D
  dbSortTurkish = 1055  '&H41F
  dbSortJapanese = 1041  '&H411
  dbSortChineseSimplified = 2052  '&H804
  dbSortChineseTraditional = 1028  '&H404
  dbSortKorean = 1042  '&H412
  dbSortThai = 1054  '&H41E
  dbSortSlovenian = 1060  '&H424
  dbSortUndefined = -1  '&HFFFFFFFF
End Enum

IdleEnum

enum, 2 members.
Public Enum IdleEnum
  dbFreeLocks = 1  '&H1
  dbRefreshCache = 8  '&H8
End Enum

PermissionEnum

enum, 17 members.
Public Enum PermissionEnum
  dbSecNoAccess = 0  '&H0
  dbSecFullAccess = 1048575  '&HFFFFF
  dbSecDelete = 65536  '&H10000
  dbSecReadSec = 131072  '&H20000
  dbSecWriteSec = 262144  '&H40000
  dbSecWriteOwner = 524288  '&H80000
  dbSecDBCreate = 1  '&H1
  dbSecDBOpen = 2  '&H2
  dbSecDBExclusive = 4  '&H4
  dbSecDBAdmin = 8  '&H8
  dbSecCreate = 1  '&H1
  dbSecReadDef = 4  '&H4
  dbSecWriteDef = 65548  '&H1000C
  dbSecRetrieveData = 20  '&H14
  dbSecInsertData = 32  '&H20
  dbSecReplaceData = 64  '&H40
  dbSecDeleteData = 128  '&H80
End Enum

SynchronizeTypeEnum

enum, 4 members.
Public Enum SynchronizeTypeEnum
  dbRepExportChanges = 1  '&H1
  dbRepImportChanges = 2  '&H2
  dbRepImpExpChanges = 4  '&H4
  dbRepSyncInternet = 16  '&H10
End Enum

ReplicaTypeEnum

enum, 2 members.
Public Enum ReplicaTypeEnum
  dbRepMakeReadOnly = 2  '&H2
  dbRepMakePartial = 1  '&H1
End Enum

WorkspaceTypeEnum

enum, 2 members.
Public Enum WorkspaceTypeEnum
  dbUseODBC = 1  '&H1
  dbUseJet = 2  '&H2
End Enum

CursorDriverEnum

enum, 5 members.
Public Enum CursorDriverEnum
  dbUseDefaultCursor = -1  '&HFFFFFFFF
  dbUseODBCCursor = 1  '&H1
  dbUseServerCursor = 2  '&H2
  dbUseClientBatchCursor = 3  '&H3
  dbUseNoCursor = 4  '&H4
End Enum

DriverPromptEnum

enum, 4 members.
Public Enum DriverPromptEnum
  dbDriverPrompt = 2  '&H2
  dbDriverNoPrompt = 1  '&H1
  dbDriverComplete = 0  '&H0
  dbDriverCompleteRequired = 3  '&H3
End Enum

SetOptionEnum

enum, 11 members.
Public Enum SetOptionEnum
  dbPageTimeout = 6  '&H6
  dbLockRetry = 57  '&H39
  dbMaxBufferSize = 8  '&H8
  dbUserCommitSync = 58  '&H3A
  dbImplicitCommitSync = 59  '&H3B
  dbExclusiveAsyncDelay = 60  '&H3C
  dbSharedAsyncDelay = 61  '&H3D
  dbMaxLocksPerFile = 62  '&H3E
  dbLockDelay = 63  '&H3F
  dbRecycleLVs = 65  '&H41
  dbFlushTransactionTimeout = 66  '&H42
End Enum

ParameterDirectionEnum

enum, 4 members.
Public Enum ParameterDirectionEnum
  dbParamInput = 1  '&H1
  dbParamOutput = 2  '&H2
  dbParamInputOutput = 3  '&H3
  dbParamReturnValue = 4  '&H4
End Enum

UpdateTypeEnum

enum, 3 members.
Public Enum UpdateTypeEnum
  dbUpdateBatch = 4  '&H4
  dbUpdateRegular = 1  '&H1
  dbUpdateCurrentRecord = 2  '&H2
End Enum

RecordStatusEnum

enum, 5 members.
Public Enum RecordStatusEnum
  dbRecordUnmodified = 0  '&H0
  dbRecordModified = 1  '&H1
  dbRecordNew = 2  '&H2
  dbRecordDeleted = 3  '&H3
  dbRecordDBDeleted = 4  '&H4
End Enum

CommitTransOptionsEnum

enum, 1 members.
Public Enum CommitTransOptionsEnum
  dbForceOSFlush = 1  '&H1
End Enum

_DAOSuppHelp

enum, 5 members.
Public Enum DAOSuppHelp
  LogMessages = 0  '&H0
  KeepLocal = 0  '&H0
  Replicable = 0  '&H0
  ReplicableBool = 0  '&H0
  V1xNullBehavior = 0  '&H0
End Enum

LanguageConstants

module, 21 members.
Public Enum LanguageConstants
  dbLangArabic = ";LANGID=0x0401;CP=1256;COUNTRY=0" 
  dbLangCzech = ";LANGID=0x0405;CP=1250;COUNTRY=0" 
  dbLangDutch = ";LANGID=0x0413;CP=1252;COUNTRY=0" 
  dbLangGeneral = ";LANGID=0x0409;CP=1252;COUNTRY=0" 
  dbLangGreek = ";LANGID=0x0408;CP=1253;COUNTRY=0" 
  dbLangHebrew = ";LANGID=0x040D;CP=1255;COUNTRY=0" 
  dbLangHungarian = ";LANGID=0x040E;CP=1250;COUNTRY=0" 
  dbLangIcelandic = ";LANGID=0x040F;CP=1252;COUNTRY=0" 
  dbLangNordic = ";LANGID=0x041D;CP=1252;COUNTRY=0" 
  dbLangNorwDan = ";LANGID=0x0406;CP=1252;COUNTRY=0" 
  dbLangPolish = ";LANGID=0x0415;CP=1250;COUNTRY=0" 
  dbLangCyrillic = ";LANGID=0x0419;CP=1251;COUNTRY=0" 
  dbLangSpanish = ";LANGID=0x040A;CP=1252;COUNTRY=0" 
  dbLangSwedFin = ";LANGID=0x041D;CP=1252;COUNTRY=0" 
  dbLangTurkish = ";LANGID=0x041F;CP=1254;COUNTRY=0" 
  dbLangJapanese = ";LANGID=0x0411;CP=932;COUNTRY=0" 
  dbLangChineseSimplified = ";LANGID=0x0804;CP=936;COUNTRY=0" 
  dbLangChineseTraditional = ";LANGID=0x0404;CP=950;COUNTRY=0" 
  dbLangKorean = ";LANGID=0x0412;CP=949;COUNTRY=0" 
  dbLangThai = ";LANGID=0x041E;CP=874;COUNTRY=0" 
  dbLangSlovenian = ";LANGID=0x0424;CP=1250;COUNTRY=0" 
End Enum
WUtils.com