VisualIB
1.0
IBExpress library for making use of Borland IBExpress outside of C++Builder
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
vibtypes.h
Go to the documentation of this file.
1
14
#ifndef VIBTYPES_H__
15
#define VIBTYPES_H__
16
18
typedef
int
VIBBOOL
;
19
21
#define VIBFALSE 0
22
24
#define VIBTRUE 1
25
26
// Enumerations
27
34
enum
VIBTraceFlag
35
{
36
vib_tfQPrepare
= 0x00000001,
37
vib_tfQExecute
= 0x00000002,
38
vib_tfQFetch
= 0x00000004,
39
vib_tfError
= 0x00000008,
40
vib_tfStmt
= 0x00000010,
41
vib_tfConnect
= 0x00000020,
42
vib_tfTransact
= 0x00000040,
43
vib_tfBlob
= 0x00000080,
44
vib_tfService
= 0x00000100,
45
vib_tfMisc
= 0x00000200
46
};
47
typedef
int
VIBTraceFlags;
48
54
enum
VIBTransactionAction_e
55
{
56
vib_TARollback
,
57
vib_TACommit
,
58
vib_TARollbackRetaining
,
59
vib_TACommitRetaining
60
};
61
typedef
int
VIBTransactionAction;
62
67
enum
VIBAutoStopAction_e
68
{
69
vib_saNone
,
70
vib_saRollback
,
71
vib_saCommit
,
72
vib_saRollbackRetaining
,
73
vib_saCommitRetaining
74
};
75
typedef
int
VIBAutoStopAction;
76
82
enum
VIBSQLTypes_e
83
{
84
vib_SQLUnknown
,
85
vib_SQLSelect
,
86
vib_SQLInsert
,
87
vib_SQLUpdate
,
88
vib_SQLDelete
,
89
vib_SQLDDL
,
90
vib_SQLGetSegment
,
91
vib_SQLPutSegment
,
92
vib_SQLExecProcedure
,
93
vib_SQLStartTransaction
,
94
vib_SQLCommit
,
95
vib_SQLRollback
,
96
vib_SQLSelectForUpdate
,
97
vib_SQLSetGenerator
98
};
99
typedef
int
VIBSQLTypes;
100
105
enum
VIBFieldType_e
106
{
107
vib_ftUnknown
,
108
vib_ftString
,
109
vib_ftSmallint
,
110
vib_ftInteger
,
111
vib_ftWord
,
112
vib_ftBoolean
,
113
vib_ftFloat
,
114
vib_ftCurrency
,
115
vib_ftBCD
,
116
vib_ftDate
,
117
vib_ftTime
,
118
vib_ftDateTime
,
119
vib_ftBytes
,
120
vib_ftVarBytes
,
121
vib_ftAutoInc
,
122
vib_ftBlob
,
123
vib_ftMemo
,
124
vib_ftGraphic
,
125
vib_ftFmtMemo
,
126
vib_ftParadoxOle
,
127
vib_ftDBaseOle
,
128
vib_ftTypedBinary
,
129
vib_ftCursor
,
130
vib_ftFixedChar
,
131
vib_ftWideString
,
132
vib_ftLargeint
,
133
vib_ftADT
,
134
vib_ftArray
,
135
vib_ftReference
,
136
vib_ftDataSet
,
137
vib_ftOraBlob
,
138
vib_ftOraClob
,
139
vib_ftVariant
,
140
vib_ftInterface
,
141
vib_ftIDispatch
,
142
vib_ftGuid
143
};
144
typedef
int
VIBFieldType;
145
150
enum
VIBFieldKind_e
151
{
152
vib_fkData
,
153
vib_fkCalculated
,
154
vib_fkLookup
,
155
vib_fkInternalCalc
156
};
157
typedef
int
VIBFieldKind;
158
159
160
#endif
161
162
// EOF
163
vibtypes.h
Generated on Thu Jun 20 2013 10:46:26 for VisualIB by
1.8.2