PreviousDTO Programmer's Guide (9.1 revision 1) Next

Enumerated Types in DTO

Show this topic in Library frames

The following section details the enumerated types that exist in DTO.

Btrieve Types

Enumeration
Value
0
dtoTypeString
1
dtoTypeInteger
2
dtoTypeFloat
3
dtoTypeDate
4
dtoTypeTime
5
dtoTypeDecimal
6
dtoTypeMoney
7
dtoTypeLogical
8
dtoTypeNumeric
9
dtoTypeBfloat
10
dtoTypeLString
11
dtoTypeZString
12
dtoTypeNote
13
dtoTypeLvar
14
dtoTypeBinary
15
dtoTypeIdentity
16
dtoTypeBit
17
dtoTypeNumericSTS
18
dtoTypeNumericSA
19
dtoTypeCurrency
20
dtoTypeTimestamp
21
dtoTypeBlob
22
dtoTypeGDecimal
25
dtoTypeWString
26
dtoTypeWZString
30
dtoTypeDateTime

Column Flags

Enumeration
Value
0
dtoColumnDefault
1
dtoColumnCaseInsensitive
4
dtoColumnNullable
256
dtoTypeColumnBinary

Index Flags

Enumeration
Value
0
dtoIndexDefault
1
dtoIndexDuplicatesAllowed
2
dtoIndexModifiable

Segment Flags

Enumeration
Value
0
dtoSegmentAscending
64
dtoSegmentDescending

Table Flags

Enumeration
Value
0
dtoTableLegacy
64
dtoTableTrueNullable

DtoResult

Enumeration
Value
0
Dto_Success
1
Dto_errFailed
2
Dto_errMemoryAllocation
3
Dto_errDictionaryNotFound
4
Dto_errDictionaryAlreadyOpen
5
Dto_errDictionaryNotOpen
6
Dto_errInvalidDictionaryHandle
7
Dto_errTableNotFound
8
Dto_errInvalidTableName
9
Dto_errInvalidColumnName
10
Dto_errInvalidColumnDataType
11
Dto_errDuplicateColumnName
12
Dto_errInvalidDataSize
13
Dto_errInvalidColumnOrder
14
Dto_errInvalidIndexName
15
Dto_errColumnNotFound
16
Dto_errTooManySegments
17
Dto_errStringTooShort
18
Dto_errDictionaryAlreadyExists
19
Dto_errDirectoryError
20
Dto_errSessionSecurityError
21
Dto_errDuplicateTable
22
Dto_errDuplicateIndex
87
Dto_errServiceInvalidParameter
123
Dto_errInvalidServiceName
423
Dto_errInvalidSession
424
Dto_errInvalidArgument
425
Dto_errNotConnected
426
Dto_errInvalidComputerName
427
Dto_errUnknownError
428
Dto_errTableCouldNotBeDeleted
429
Dto_errItemNotFound
430
Dto_errAPINotImplemented
431
Dto_errAccessDenied
1051
Dto_errServiceDependentServiceRunning
1052
Dto_errServiceInvalidServiceControl
1053
Dto_errServiceRequestTimeout
1055
Dto_errServiceDatabaseLocked
1056
Dto_errServiceAlreadyRunning
1057
Dto_errInvalidServiceAccount
1058
Dto_errServiceDisabled
1059
Dto_errServiceCircularDependency
1060
Dto_errServiceDoesNotExist
1062
Dto_errServiceNotActive
1065
Dto_errServiceDatabaseDoesNotExist
1068
Dto_errServiceDependencyFail
1069
Dto_errServiceLogonFailed
1072
Dto_errServiceMarkedForDelete
1075
Dto_errServiceDependencyDeleted
7001
Dto_errInvalidHandle
7002
Dto_errNullPointer
7003
Dto_errBufferTooSmall
7004
Dto_errDtiFailed
7005
Dto_errInvalidDataType
7006
Dto_errOutOfRange
7007
Dto_errInvalidSelection
7008
Dto_errInvalidSequence
7009
Dto_errDataUnavailable
7010
Dto_errInvalidClient
7011
Dto_errAccessRights
7012
Dto_errDuplicateName
7013
Dto_errDatabaseDoesNotExist
7015
Dto_errFileNotOpen
7016
Dto_errDDFAlreadyExist
7017
Dto_errSharedDDFExist
7018
Dto_errInvalidName
7019
Dto_errDSNAlreadyExist
7020
Dto_errDSNDoesNotExist
7021
Dto_errInvalidOpenMode
The following enumerations are only present in DTO2
7063
Dto_errMaxUserCountReached
7064
Dto_errNoLicenseObtained
7065
Dto_errNoProductObtained
7101
Dto_errInvalidLicKeyCharacter
7102
Dto_errIllegalLicType
7108
Dto_errLicKeyTooLong
7109
Dto_errLicNotFound
7110
Dto_errLicExpired
7111
Dto_errLicIsTemporary
7112
Dto_errLicAlreadyInstalled
7113
Dto_errLicInvalid
7115
Dto_errInvalidProductId
7118
Dto_errServerNotRunning
7119
Dto_errLocalServerNotRunning
7120
Dto_errLicNotRemovable
7122
Dto_errNoActiveLicense

Setting Rank

Enumeration
Value
0
dtoNormal
1
dtoAdvanced

Setting Type

Enumeration
Value
0
dtoBooleanType
1
dtoLongType
2
dtoStringType
3
dtoSingleSel
4
dtoMultiSel

Client Site

Enumeration
Value
0
dtoClientSiteLocal
1
dtoClientSiteRemote

Client Platform

Enumeration
Value
0
dtoPlatformNotAvailable
1
dtoPlatformWin
2
dtoPlatformWin95
3
dtoPlatformWinWg
4
dtoPlatformNTW
5
dtoPlatformNTS
6
dtoPlatformNW
7
dtoPlatformOS2W
8
dtoPlatformOS2S
9
dtoPlatformDOS

Transaction State

Enumeration
Value
0
dtoNone
19
dtoExclusive
1019
dtoConcurrent

Open Mode

Enumeration
Value
0
dtoNormalOpenMode
255
dtoAcceleratedOpenMode
254
dtoReadOnlyOpenMode
253
dtoVerifyOpenMode
252
dtoExclusiveOpenMode
248
dtoNormalNonTransOpenMode
247
dtoAcceleratedNonTransOpenMode
246
dtoReadOnlyNonTransOpenMode
245
dtoVerifyNonTransOpenMode
244
dtoExclusiveNonTransOpenMode
240
dtoNormalSharedLockingOpenMode
239
dtoAcceleratedSharedLockingOpenMode
238
dtoReadOnlySharedLockingOpenMode
237
dtoVerifySharedLockingOpenMode
236
dtoExclusiveSharedLockingOpenMode

DSN Open Mode

Enumeration
Value
0
dtoNormalDSNOpenMode
1
dtoAcceleratedDSNOpenMode
2
dtoReadOnlyDSNOpenMode
3
dtoExclusiveDSNOpenMode

Lock Type

Enumeration
Value
0
dtoNotLocked
1
dtoSingleLock
2
dtoMultipleLock

Wait State

Enumeration
Value
0
dtoNotWaiting
1
dtoWaitingForRecordLock
2
dtoWaitingForFileLock

Database Flags

Enumeration
Value
0
dtoDbFlagNotApplicable
1
dtoDbFlagBound
2
dtoDbFlagRI
4
dtoDbFlagCreateDDF

SQL Connection Status

Enumeration
Value
0
dtoSQLConnectionIdle
1
dtoSQLConnectionActive
2
dtoSQLConnectionDying

Service ID

Enumeration
Value
0
dtoServiceTransactional
1
dtoServiceRelational
2
dtoServiceIDS

Service Status

Enumeration
Value
0
dtoServiceStopped
1
dtoServiceStartPending
2
dtoServiceStopPending
3
dtoServiceRunning
4
dtoServiceContinuePending
5
dtoServicePausePending
6
dtoServicePaused
7
dtoServiceNotFound


Chapter contents
Publication contents

Prev topic: Distributed Tuning Objects Enumerations
Next topic: