VisualIB
1.0
IBExpress library for making use of Borland IBExpress outside of C++Builder
Main Page
Classes
Files
File List
File Members
VisualIB
Classes
Files
File List
VIB
dllmain.cpp
VIB.h
vibdatabase.cpp
vibdatabase.h
vibdataset.cpp
vibdataset.h
vibdefines.h
viberror.cpp
viberror.h
vibexception.h
vibinlines.h
vibsql.cpp
vibsql.h
vibstring.cpp
vibstring.h
vibtransaction.cpp
vibtransaction.h
vibtypes.h
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