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
vibdataset.h
Go to the documentation of this file.
1
9
#ifndef VIBDATASET_H__
10
#define VIBDATASET_H__
11
12
#include "
vibdefines.h
"
13
#include "
vibtypes.h
"
14
#include "
vibdatabase.h
"
15
#include "
vibtransaction.h
"
16
#include "
vibstring.h
"
17
22
struct
VIBDataSet
23
{
24
VIBBOOL
isWeak
;
25
void
*
opaque
;
26
};
27
28
#ifdef __cplusplus
29
extern
"C"
{
30
#endif
31
33
VIBDLLFUNC
VIBDataSet
*
VIBCALL
VIBDataSet_New
();
35
VIBDLLFUNC
void
VIBCALL
VIBDataSet_Destroy
(
VIBDataSet
*vds);
37
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_SetDatabase
(
VIBDataSet
*vds,
VIBDatabase
*vdb);
42
VIBDLLFUNC
VIBDatabase
*
VIBCALL
VIBDataSet_GetDatabase
(
VIBDataSet
*vds);
44
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_SetTransaction
(
VIBDataSet
*vds,
VIBTransaction
*vtr);
49
VIBDLLFUNC
VIBTransaction
*
VIBCALL
VIBDataSet_GetTransaction
(
VIBDataSet
*vds);
51
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_SetUniDirectional
(
VIBDataSet
*vds,
VIBBOOL
UniDirectional);
53
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_GetUniDirectional
(
VIBDataSet
*vds);
55
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_SelectSQL_Clear
(
VIBDataSet
*vds);
57
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_SelectSQL_Add
(
VIBDataSet
*vds,
const
char
*sql);
62
VIBDLLFUNC
VIBString
*
VIBCALL
VIBDataSet_SelectSQL_GetText
(
VIBDataSet
*vds);
64
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_SelectSQL_SetText
(
VIBDataSet
*vds,
const
char
*sql);
66
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_Eof
(
VIBDataSet
*vds);
68
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_Open
(
VIBDataSet
*vds);
70
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_First
(
VIBDataSet
*vds);
72
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_Next
(
VIBDataSet
*vds);
74
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_Close
(
VIBDataSet
*vds);
76
VIBDLLFUNC
VIBBOOL
VIBCALL
VIBDataSet_Prepare
(
VIBDataSet
*vds);
81
VIBDLLFUNC
VIBString
*
VIBCALL
VIBDataSet_Plan
(
VIBDataSet
*vds);
83
VIBDLLFUNC
int
VIBCALL
VIBDataSet_Fields_Count
(
VIBDataSet
*vds);
88
VIBDLLFUNC
VIBString
*
VIBCALL
VIBDataSet_Fields_AsString
(
VIBDataSet
*vds,
int
Index);
93
VIBDLLFUNC
VIBString
*
VIBCALL
VIBDataSet_Fields_FieldName
(
VIBDataSet
*vds,
int
Index);
98
VIBDLLFUNC
VIBString
*
VIBCALL
VIBDataSet_FieldByName_AsString
(
VIBDataSet
*vds,
const
char
*fieldname);
100
VIBDLLFUNC
int
VIBCALL
VIBDataSet_FieldCount
(
VIBDataSet
*vds);
102
VIBDLLFUNC
VIBFieldType
VIBCALL
VIBDataSet_Fields_DataType
(
VIBDataSet
*vds,
int
Idx);
104
VIBDLLFUNC
VIBFieldKind
VIBCALL
VIBDataSet_Fields_FieldKind
(
VIBDataSet
*vds,
int
Idx);
105
106
#ifdef __cplusplus
107
}
108
#endif
109
110
#endif
111
112
// EOF
113
vibdataset.h
Generated on Thu Jun 20 2013 10:46:26 for VisualIB by
1.8.2