Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions  Download package

vcn85.cpp File Reference


Detailed Description

hot standy functions

kernel connect/release/execute

Author:
Bernd Vorsprach - bernd.vorsprach@sap.com

Bernd Vorsprach - bernd.vorsprach@sap.com

Martin Reinecke - martin.reinecke@sap.com

Definition in file vcn85.cpp.

#include "hcn85.h"
#include "SAPDB/DBM/Srv/KernelAccess/DBMSrvKnl_Session.hpp"
#include "hcn50.h"
#include "hcn53.h"
#include "hcn80.h"
#include "hcn90.h"

Go to the source code of this file.

Defines

#define CONTINUE_TXT   "CONTINUE\n"
#define EMPTY_TXT   " \n"
#define END_TXT   "END \n"
#define FIELDSEP_CHAR   ';'
#define STRINGMARK_CHAR   '\''

Functions

static tcn00_Error cn85_DBExecute (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax, bool bNice)
 cn85_DBExecute
static tcn00_Error cn85_KernelConnect (char *replyData, int *replyLen, DBMSrvKnl_Session &oSession, const char *szDatabase, const char *szUsername, const char *szPassword, bool bWithFallback, bool bEvent)
 cn85_KernelConnect
static tcn00_Error cn85_ReadUserByType (const char *args, char *replyData, int *replyLen, bool &bUserTypeFound, cn50DBMUser &oUser)
tcn00_Error cn85DBConnect (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBConnect
tcn00_Error cn85DBExecute (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBExecute
tcn00_Error cn85DBExecuteNice (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBExecuteNice
tcn00_Error cn85DBExecuteSQL (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBExecuteSQL
tcn00_Error cn85DBFetch (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBFetch
tcn00_Error cn85DBFetchNice (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBFetchNice
tcn00_Error cn85DBRelease (VControlDataT *vcontrol, CommandT *command, char *replyData, int *replyLen, int replyLenMax)
 cn85DBRelease
void cn85FreeKernelSession (VControlDataT *vcontrol)
 cn85FreeKernelSession
tcn00_Error cn85GetKernelSession (VControlDataT *vcontrol, char *replyData, int *replyLen, bool &bTempConnect)
 cn85GetKernelSession
tcn00_Error cn85GetKernelSession (VControlDataT *vcontrol, char *replyData, int *replyLen)
 cn85GetKernelSession
tcn00_Error cn85GetKernelSession (VControlDataT *vcontrol, char *replyData, int *replyLen, char *szUserPwd)
 cn85GetKernelSession
tcn00_Error cn85GetKernelSession (VControlDataT *vcontrol, char *replyData, int *replyLen, char *szUser, char *szPwd)
 cn85GetKernelSession


Generated by  Doxygen 1.6.0   Back to index