VisualIB
1.0
IBExpress library for making use of Borland IBExpress outside of C++Builder
|
VisualIB - InterBase wrapper for use in Visual Studio. More...
Functions | |
VIBTransaction *VIBCALL | VIBTransaction_New () |
Constructor. | |
void VIBCALL | VIBTransaction_Destroy (VIBTransaction *vtr) |
Destructor. | |
VIBBOOL VIBCALL | VIBTransaction_Call (VIBTransaction *vtr, int ErrCode, VIBBOOL RaiseError, int *ret) |
Execute an InterBase API call. | |
VIBBOOL VIBCALL | VIBTransaction_Commit (VIBTransaction *vtr) |
Commit and close the transaction. | |
VIBBOOL VIBCALL | VIBTransaction_CommitRetaining (VIBTransaction *vtr) |
Commit the transaction and retain its active state. | |
VIBBOOL VIBCALL | VIBTransaction_Rollback (VIBTransaction *vtr) |
Rollback and close the transaction. | |
VIBBOOL VIBCALL | VIBTransaction_RollbackRetaining (VIBTransaction *vtr) |
Rollback the transaction and retain its active state. | |
VIBBOOL VIBCALL | VIBTransaction_StartTransaction (VIBTransaction *vtr) |
Start the transaction. | |
VIBBOOL VIBCALL | VIBTransaction_CheckInTransaction (VIBTransaction *vtr) |
Check if the transaction is active. | |
VIBBOOL VIBCALL | VIBTransaction_CheckNotInTransaction (VIBTransaction *vtr) |
Check if the transaction is not active. | |
VIBBOOL VIBCALL | VIBTransaction_CheckAutoStop (VIBTransaction *vtr) |
Check the AutoStop property. | |
VIBBOOL VIBCALL | VIBTransaction_AddDatabase (VIBTransaction *vtr, VIBDatabase *vdb, int *ret) |
Add a database to this transaction. | |
VIBBOOL VIBCALL | VIBTransaction_FindDatabase (VIBTransaction *vtr, VIBDatabase *vdb, int *ret) |
Check if the database is related to this transaction. | |
VIBDatabase *VIBCALL | VIBTransaction_FindDefaultDatabase (VIBTransaction *vtr) |
Obtain the default database property of this transaction. | |
VIBBOOL VIBCALL | VIBTransaction_RemoveDatabase (VIBTransaction *vtr, int Idx) |
Remove a database from the transaction. | |
VIBBOOL VIBCALL | VIBTransaction_RemoveDatabases (VIBTransaction *vtr) |
Remove all databases from the transaction. | |
VIBBOOL VIBCALL | VIBTransaction_CheckDatabasesInList (VIBTransaction *vtr) |
Check if there are databases attached to the transaction. | |
int VIBCALL | VIBTransaction_DatabaseCount (VIBTransaction *vtr) |
Obtain a count of the databases related to this transaction. | |
VIBDatabase *VIBCALL | VIBTransaction_Databases (VIBTransaction *vtr, int Index) |
Obtain a pointer to the Nth database associated with the transaction. | |
int VIBCALL | VIBTransaction_SQLObjectCount (VIBTransaction *vtr) |
void *VIBCALL | VIBTransaction_Handle (VIBTransaction *vtr) |
Obtain the transaction's handle. | |
VIBBOOL VIBCALL | VIBTransaction_HandleIsShared (VIBTransaction *vtr) |
Test if the handle is shared. | |
VIBBOOL VIBCALL | VIBTransaction_InTransaction (VIBTransaction *vtr) |
Test if the transaction is running. | |
char *VIBCALL | VIBTransaction_TPB (VIBTransaction *vtr) |
Get the TPB property. | |
short VIBCALL | VIBTransaction_TPBLength (VIBTransaction *vtr) |
Get the length of the TPB property. | |
VIBBOOL VIBCALL | VIBTransaction_GetActive (VIBTransaction *vtr) |
Get the active state of the transaction. | |
VIBBOOL VIBCALL | VIBTransaction_SetActive (VIBTransaction *vtr, VIBBOOL Active) |
Set the active state of the transaction. | |
VIBDatabase *VIBCALL | VIBTransaction_GetDefaultDatabase (VIBTransaction *vtr) |
Get the transaction's default database. | |
VIBBOOL VIBCALL | VIBTransaction_SetDefaultDatabase (VIBTransaction *vtr, VIBDatabase *DefaultDatabase) |
Set the transaction's default database. | |
int VIBCALL | VIBTransaction_GetIdleTimer (VIBTransaction *vtr) |
Get the IdleTimer property. | |
VIBBOOL VIBCALL | VIBTransaction_SetIdleTimer (VIBTransaction *vtr, int IdleTimer) |
Set the IdleTimer property. | |
VIBTransactionAction VIBCALL | VIBTransaction_GetDefaultAction (VIBTransaction *vtr) |
Get the transaction's default action. | |
VIBBOOL VIBCALL | VIBTransaction_SetDefaultAction (VIBTransaction *vtr, VIBTransactionAction action) |
Set the transaction's default action. | |
VIBBOOL VIBCALL | VIBTransaction_Params_Add (VIBTransaction *vtr, const char *Param) |
Add a parameter to the transaction. | |
VIBAutoStopAction VIBCALL | VIBTransaction_GetAutoStopAction (VIBTransaction *vtr) |
Get the transaction's autostop action. | |
VIBBOOL VIBCALL | VIBTransaction_SetAutoStopAction (VIBTransaction *vtr, VIBAutoStopAction action) |
Set the transaction's autostop action. | |
VisualIB - InterBase wrapper for use in Visual Studio.
TIBTransaction Wrapper
VIBBOOL VIBCALL VIBTransaction_AddDatabase | ( | VIBTransaction * | vtr, |
VIBDatabase * | vdb, | ||
int * | ret | ||
) |
Add a database to this transaction.
VIBBOOL VIBCALL VIBTransaction_CheckAutoStop | ( | VIBTransaction * | vtr | ) |
Check the AutoStop property.
VIBBOOL VIBCALL VIBTransaction_CheckDatabasesInList | ( | VIBTransaction * | vtr | ) |
Check if there are databases attached to the transaction.
VIBBOOL VIBCALL VIBTransaction_CheckInTransaction | ( | VIBTransaction * | vtr | ) |
Check if the transaction is active.
VIBBOOL VIBCALL VIBTransaction_CheckNotInTransaction | ( | VIBTransaction * | vtr | ) |
Check if the transaction is not active.
VIBBOOL VIBCALL VIBTransaction_Commit | ( | VIBTransaction * | vtr | ) |
Commit and close the transaction.
VIBBOOL VIBCALL VIBTransaction_CommitRetaining | ( | VIBTransaction * | vtr | ) |
Commit the transaction and retain its active state.
int VIBCALL VIBTransaction_DatabaseCount | ( | VIBTransaction * | vtr | ) |
Obtain a count of the databases related to this transaction.
VIBDatabase* VIBCALL VIBTransaction_Databases | ( | VIBTransaction * | vtr, |
int | Index | ||
) |
Obtain a pointer to the Nth database associated with the transaction.
VIBBOOL VIBCALL VIBTransaction_FindDatabase | ( | VIBTransaction * | vtr, |
VIBDatabase * | vdb, | ||
int * | ret | ||
) |
Check if the database is related to this transaction.
VIBDatabase* VIBCALL VIBTransaction_FindDefaultDatabase | ( | VIBTransaction * | vtr | ) |
Obtain the default database property of this transaction.
VIBBOOL VIBCALL VIBTransaction_GetActive | ( | VIBTransaction * | vtr | ) |
Get the active state of the transaction.
VIBAutoStopAction VIBCALL VIBTransaction_GetAutoStopAction | ( | VIBTransaction * | vtr | ) |
Get the transaction's autostop action.
VIBTransactionAction VIBCALL VIBTransaction_GetDefaultAction | ( | VIBTransaction * | vtr | ) |
Get the transaction's default action.
VIBDatabase* VIBCALL VIBTransaction_GetDefaultDatabase | ( | VIBTransaction * | vtr | ) |
Get the transaction's default database.
int VIBCALL VIBTransaction_GetIdleTimer | ( | VIBTransaction * | vtr | ) |
Get the IdleTimer property.
void* VIBCALL VIBTransaction_Handle | ( | VIBTransaction * | vtr | ) |
Obtain the transaction's handle.
VIBBOOL VIBCALL VIBTransaction_HandleIsShared | ( | VIBTransaction * | vtr | ) |
Test if the handle is shared.
VIBBOOL VIBCALL VIBTransaction_InTransaction | ( | VIBTransaction * | vtr | ) |
Test if the transaction is running.
VIBBOOL VIBCALL VIBTransaction_Params_Add | ( | VIBTransaction * | vtr, |
const char * | Param | ||
) |
Add a parameter to the transaction.
VIBBOOL VIBCALL VIBTransaction_RemoveDatabase | ( | VIBTransaction * | vtr, |
int | Idx | ||
) |
Remove a database from the transaction.
VIBBOOL VIBCALL VIBTransaction_RemoveDatabases | ( | VIBTransaction * | vtr | ) |
Remove all databases from the transaction.
VIBBOOL VIBCALL VIBTransaction_Rollback | ( | VIBTransaction * | vtr | ) |
Rollback and close the transaction.
VIBBOOL VIBCALL VIBTransaction_RollbackRetaining | ( | VIBTransaction * | vtr | ) |
Rollback the transaction and retain its active state.
VIBBOOL VIBCALL VIBTransaction_SetActive | ( | VIBTransaction * | vtr, |
VIBBOOL | Active | ||
) |
Set the active state of the transaction.
VIBBOOL VIBCALL VIBTransaction_SetAutoStopAction | ( | VIBTransaction * | vtr, |
VIBAutoStopAction | action | ||
) |
Set the transaction's autostop action.
VIBBOOL VIBCALL VIBTransaction_SetDefaultAction | ( | VIBTransaction * | vtr, |
VIBTransactionAction | action | ||
) |
Set the transaction's default action.
VIBBOOL VIBCALL VIBTransaction_SetDefaultDatabase | ( | VIBTransaction * | vtr, |
VIBDatabase * | DefaultDatabase | ||
) |
Set the transaction's default database.
VIBBOOL VIBCALL VIBTransaction_SetIdleTimer | ( | VIBTransaction * | vtr, |
int | IdleTimer | ||
) |
Set the IdleTimer property.
VIBBOOL VIBCALL VIBTransaction_StartTransaction | ( | VIBTransaction * | vtr | ) |
Start the transaction.
char* VIBCALL VIBTransaction_TPB | ( | VIBTransaction * | vtr | ) |
Get the TPB property.
short VIBCALL VIBTransaction_TPBLength | ( | VIBTransaction * | vtr | ) |
Get the length of the TPB property.