eis/src/dbax/T_AUTO_CENTERDBAX.cpp

2818 lines
76 KiB
C++
Raw Normal View History

// Version: 2021.11.10 17:47:0
// File: T_AUTO_CENTERDBAX.cpp
#include <log4cplus/LOG.h>
#include "T_AUTO_CENTERDBAX.h"
#include "T_AUTO_CENTER.h"
#define NORECORD 100
using namespace log4cplus;
extern iDA::Connection cn;
extern char sqlErrMsg[4000];
#define DB_EXECUTE() try{ cmd.Execute();}catch( iDA::Exception &e){ dbSqlCode=-1;strcpy( sqlErrMsg,e.ErrMsg().c_str());return sqlErrMsg;}
#define DB_UPDEXECUTE() try{ updatecmd.Execute();}catch( iDA::Exception &e){ dbSqlCode=-1;strcpy( sqlErrMsg,e.ErrMsg().c_str());return sqlErrMsg;}
#define DB_RDEXECUTE() try{ readcmd.Execute();}catch( iDA::Exception &e){ dbSqlCode=-1;strcpy( sqlErrMsg,e.ErrMsg().c_str());return sqlErrMsg;}
#define DB_INSEXECUTE() try{ insertcmd.Execute();}catch( iDA::Exception &e){ dbSqlCode=-1;strcpy( sqlErrMsg,e.ErrMsg().c_str());return sqlErrMsg;}
#define DB_FETCH() try{ if( !readcmd.FetchNext()){ dbSqlCode = NORECORD;strcpy( sqlErrMsg, "No record found");return sqlErrMsg;}}catch( iDA::Exception &e){ dbSqlCode=-1;strcpy( sqlErrMsg,e.ErrMsg().c_str());return sqlErrMsg;}
#define DB_UPDAFFECTED() if( updatecmd.RowsAffected() <= 0){ strcpy( sqlErrMsg, "No record affected");return sqlErrMsg;}
//
// Declare DB Hostvariables
//
#define OPENED 1
#define CLOSED 2
/* ****************************************************************************** */
/* */
/* define DB */
/* Hostvariables */
/* */
/* ****************************************************************************** */
static char db_ENCOILID[20+1];
static short db_ENCOILIDZi;
static char db_EXCOILID[20+1];
static short db_C_Cut_Pos_Auto;
static short db_C_Cut_Pos_AutoZi;
static short db_C_Cut_Auto;
static short db_C_Cut_AutoZi;
static short db_Wpd_C_Cut_Auto;
static short db_Wpd_C_Cut_AutoZi;
static short db_WasteDealWithAuto;
static short db_WasteDealWithAutoZi;
static short db_DeburAuto;
static short db_DeburAutoZi;
static short db_Cyc_Cut_Auto;
static short db_Cyc_Cut_AutoZi;
static short db_ModelAuto;
static short db_ModelAutoZi;
static short db_CycChangKnifeAuto;
static short db_CycChangKnifeAutoZi;
static short db_CcutChangKnifeAuto;
static short db_CcutChangKnifeAutoZi;
static short db_Std1CarPOsAuto;
static short db_Std1CarPOsAutoZi;
static short db_Std1DoorOpen;
static short db_Std1DoorOpenZi;
static short db_Std1CarToSpm;
static short db_Std1CarToSpmZi;
static short db_Std1RollAuto;
static short db_Std1RollAutoZi;
static short db_Std1DrawRollAuto;
static short db_Std1DrawRollAutoZi;
static short db_Std1SideShiftAuto;
static short db_Std1SideShiftAutoZi;
static short db_Std1PackRollAuto;
static short db_Std1PackRollAutoZi;
static short db_Std1ChangRollCarAuto;
static short db_Std1ChangRollCarAutoZi;
static short db_Std1RollingAuto;
static short db_Std1RollingAutoZi;
static short db_Std2CarPOsAuto;
static short db_Std2CarPOsAutoZi;
static short db_Std2DoorOpen;
static short db_Std2DoorOpenZi;
static short db_Std2CarToSpm;
static short db_Std2CarToSpmZi;
static short db_Std2RollAuto;
static short db_Std2RollAutoZi;
static short db_Std2DrawRollAuto;
static short db_Std2DrawRollAutoZi;
static short db_Std2SideShiftAuto;
static short db_Std2SideShiftAutoZi;
static short db_Std2PackRollAuto;
static short db_Std2PackRollAutoZi;
static short db_Std2ChangRollCarAuto;
static short db_Std2ChangRollCarAutoZi;
static short db_Std2RollingAuto;
static short db_Std2RollingAutoZi;
static short db_Std3CarPOsAuto;
static short db_Std3CarPOsAutoZi;
static short db_Std3DoorOpen;
static short db_Std3DoorOpenZi;
static short db_Std3CarToSpm;
static short db_Std3CarToSpmZi;
static short db_Std3RollAuto;
static short db_Std3RollAutoZi;
static short db_Std3DrawRollAuto;
static short db_Std3DrawRollAutoZi;
static short db_Std3SideShiftAuto;
static short db_Std3SideShiftAutoZi;
static short db_Std3PackRollAuto;
static short db_Std3PackRollAutoZi;
static short db_Std3ChangRollCarAuto;
static short db_Std3ChangRollCarAutoZi;
static short db_Std3RollingAuto;
static short db_Std3RollingAutoZi;
static short db_Std4CarPOsAuto;
static short db_Std4CarPOsAutoZi;
static short db_Std4DoorOpen;
static short db_Std4DoorOpenZi;
static short db_Std4CarToSpm;
static short db_Std4CarToSpmZi;
static short db_Std4RollAuto;
static short db_Std4RollAutoZi;
static short db_Std4DrawRollAuto;
static short db_Std4DrawRollAutoZi;
static short db_Std4SideShiftAuto;
static short db_Std4SideShiftAutoZi;
static short db_Std4PackRollAuto;
static short db_Std4PackRollAutoZi;
static short db_Std4ChangRollCarAuto;
static short db_Std4ChangRollCarAutoZi;
static short db_Std4RollingAuto;
static short db_Std4RollingAutoZi;
static short db_Std5CarPOsAuto;
static short db_Std5CarPOsAutoZi;
static short db_Std5DoorOpen;
static short db_Std5DoorOpenZi;
static short db_Std5CarToSpm;
static short db_Std5CarToSpmZi;
static short db_Std5RollAuto;
static short db_Std5RollAutoZi;
static short db_Std5DrawRollAuto;
static short db_Std5DrawRollAutoZi;
static short db_Std5SideShiftAuto;
static short db_Std5SideShiftAutoZi;
static short db_Std5PackRollAuto;
static short db_Std5PackRollAutoZi;
static short db_Std5ChangRollCarAuto;
static short db_Std5ChangRollCarAutoZi;
static short db_Std5RollingAuto;
static short db_Std5RollingAutoZi;
static short db_Std6CarPOsAuto;
static short db_Std6CarPOsAutoZi;
static short db_Std6DoorOpen;
static short db_Std6DoorOpenZi;
static short db_Std6CarToSpm;
static short db_Std6CarToSpmZi;
static short db_Std6RollAuto;
static short db_Std6RollAutoZi;
static short db_Std6DrawRollAuto;
static short db_Std6DrawRollAutoZi;
static short db_Std6SideShiftAuto;
static short db_Std6SideShiftAutoZi;
static short db_Std6PackRollAuto;
static short db_Std6PackRollAutoZi;
static short db_Std6ChangRollCarAuto;
static short db_Std6ChangRollCarAutoZi;
static short db_Std6RollingAuto;
static short db_Std6RollingAutoZi;
static char db_toc[27];
static short db_tocZi;
static char db_tom[27];
static short db_tomZi;
static char db_mop[121];
static short db_mopZi;
static char db_mou[31];
static short db_mouZi;
static long rowCnt;
// Host arguments for Primary key
static char k_db_EXCOILID[20+1];
//
// constructor
//
T_AUTO_CENTERDBAX::T_AUTO_CENTERDBAX()
{
}
//
// destructor
//
T_AUTO_CENTERDBAX::~T_AUTO_CENTERDBAX()
{
}
char* T_AUTO_CENTERDBAX::execute(const char* sql , long* count ){
dbSqlCode = 0;
cmd.SetConnection( &cn);
cmd.SetCommandText( sql);
DB_EXECUTE();
if( count != NULL)
{
*count = cmd.RowsAffected();
}
return ( NULL );
}
char* T_AUTO_CENTERDBAX::dbCommit(){
dbSqlCode = 0;
try{
cn.Commit();
}catch( iDA::Exception &e)
{
dbSqlCode = -1;
strcpy( sqlErrMsg,e.ErrMsg().c_str());
return sqlErrMsg;
}
return ( NULL );
}
char* T_AUTO_CENTERDBAX::dbRollback(){
dbSqlCode = 0;
try{
cn.Rollback();
}catch( iDA::Exception &e)
{
dbSqlCode = -1;
strcpy( sqlErrMsg,e.ErrMsg().c_str());
return sqlErrMsg;
}
return ( NULL );
}
//
// private methode copyDB2Attribute
//
void T_AUTO_CENTERDBAX::copyDB2Attribute( T_AUTO_CENTER &dbObj ){
dbObj.set_ENCOILID((char*)db_ENCOILID);
dbObj.set_ENCOILIDZi((short)db_ENCOILIDZi);
dbObj.set_EXCOILID((char*)db_EXCOILID);
dbObj.set_C_Cut_Pos_Auto((short)db_C_Cut_Pos_Auto);
dbObj.set_C_Cut_Pos_AutoZi((short)db_C_Cut_Pos_AutoZi);
dbObj.set_C_Cut_Auto((short)db_C_Cut_Auto);
dbObj.set_C_Cut_AutoZi((short)db_C_Cut_AutoZi);
dbObj.set_Wpd_C_Cut_Auto((short)db_Wpd_C_Cut_Auto);
dbObj.set_Wpd_C_Cut_AutoZi((short)db_Wpd_C_Cut_AutoZi);
dbObj.set_WasteDealWithAuto((short)db_WasteDealWithAuto);
dbObj.set_WasteDealWithAutoZi((short)db_WasteDealWithAutoZi);
dbObj.set_DeburAuto((short)db_DeburAuto);
dbObj.set_DeburAutoZi((short)db_DeburAutoZi);
dbObj.set_Cyc_Cut_Auto((short)db_Cyc_Cut_Auto);
dbObj.set_Cyc_Cut_AutoZi((short)db_Cyc_Cut_AutoZi);
dbObj.set_ModelAuto((short)db_ModelAuto);
dbObj.set_ModelAutoZi((short)db_ModelAutoZi);
dbObj.set_CycChangKnifeAuto((short)db_CycChangKnifeAuto);
dbObj.set_CycChangKnifeAutoZi((short)db_CycChangKnifeAutoZi);
dbObj.set_CcutChangKnifeAuto((short)db_CcutChangKnifeAuto);
dbObj.set_CcutChangKnifeAutoZi((short)db_CcutChangKnifeAutoZi);
dbObj.set_Std1CarPOsAuto((short)db_Std1CarPOsAuto);
dbObj.set_Std1CarPOsAutoZi((short)db_Std1CarPOsAutoZi);
dbObj.set_Std1DoorOpen((short)db_Std1DoorOpen);
dbObj.set_Std1DoorOpenZi((short)db_Std1DoorOpenZi);
dbObj.set_Std1CarToSpm((short)db_Std1CarToSpm);
dbObj.set_Std1CarToSpmZi((short)db_Std1CarToSpmZi);
dbObj.set_Std1RollAuto((short)db_Std1RollAuto);
dbObj.set_Std1RollAutoZi((short)db_Std1RollAutoZi);
dbObj.set_Std1DrawRollAuto((short)db_Std1DrawRollAuto);
dbObj.set_Std1DrawRollAutoZi((short)db_Std1DrawRollAutoZi);
dbObj.set_Std1SideShiftAuto((short)db_Std1SideShiftAuto);
dbObj.set_Std1SideShiftAutoZi((short)db_Std1SideShiftAutoZi);
dbObj.set_Std1PackRollAuto((short)db_Std1PackRollAuto);
dbObj.set_Std1PackRollAutoZi((short)db_Std1PackRollAutoZi);
dbObj.set_Std1ChangRollCarAuto((short)db_Std1ChangRollCarAuto);
dbObj.set_Std1ChangRollCarAutoZi((short)db_Std1ChangRollCarAutoZi);
dbObj.set_Std1RollingAuto((short)db_Std1RollingAuto);
dbObj.set_Std1RollingAutoZi((short)db_Std1RollingAutoZi);
dbObj.set_Std2CarPOsAuto((short)db_Std2CarPOsAuto);
dbObj.set_Std2CarPOsAutoZi((short)db_Std2CarPOsAutoZi);
dbObj.set_Std2DoorOpen((short)db_Std2DoorOpen);
dbObj.set_Std2DoorOpenZi((short)db_Std2DoorOpenZi);
dbObj.set_Std2CarToSpm((short)db_Std2CarToSpm);
dbObj.set_Std2CarToSpmZi((short)db_Std2CarToSpmZi);
dbObj.set_Std2RollAuto((short)db_Std2RollAuto);
dbObj.set_Std2RollAutoZi((short)db_Std2RollAutoZi);
dbObj.set_Std2DrawRollAuto((short)db_Std2DrawRollAuto);
dbObj.set_Std2DrawRollAutoZi((short)db_Std2DrawRollAutoZi);
dbObj.set_Std2SideShiftAuto((short)db_Std2SideShiftAuto);
dbObj.set_Std2SideShiftAutoZi((short)db_Std2SideShiftAutoZi);
dbObj.set_Std2PackRollAuto((short)db_Std2PackRollAuto);
dbObj.set_Std2PackRollAutoZi((short)db_Std2PackRollAutoZi);
dbObj.set_Std2ChangRollCarAuto((short)db_Std2ChangRollCarAuto);
dbObj.set_Std2ChangRollCarAutoZi((short)db_Std2ChangRollCarAutoZi);
dbObj.set_Std2RollingAuto((short)db_Std2RollingAuto);
dbObj.set_Std2RollingAutoZi((short)db_Std2RollingAutoZi);
dbObj.set_Std3CarPOsAuto((short)db_Std3CarPOsAuto);
dbObj.set_Std3CarPOsAutoZi((short)db_Std3CarPOsAutoZi);
dbObj.set_Std3DoorOpen((short)db_Std3DoorOpen);
dbObj.set_Std3DoorOpenZi((short)db_Std3DoorOpenZi);
dbObj.set_Std3CarToSpm((short)db_Std3CarToSpm);
dbObj.set_Std3CarToSpmZi((short)db_Std3CarToSpmZi);
dbObj.set_Std3RollAuto((short)db_Std3RollAuto);
dbObj.set_Std3RollAutoZi((short)db_Std3RollAutoZi);
dbObj.set_Std3DrawRollAuto((short)db_Std3DrawRollAuto);
dbObj.set_Std3DrawRollAutoZi((short)db_Std3DrawRollAutoZi);
dbObj.set_Std3SideShiftAuto((short)db_Std3SideShiftAuto);
dbObj.set_Std3SideShiftAutoZi((short)db_Std3SideShiftAutoZi);
dbObj.set_Std3PackRollAuto((short)db_Std3PackRollAuto);
dbObj.set_Std3PackRollAutoZi((short)db_Std3PackRollAutoZi);
dbObj.set_Std3ChangRollCarAuto((short)db_Std3ChangRollCarAuto);
dbObj.set_Std3ChangRollCarAutoZi((short)db_Std3ChangRollCarAutoZi);
dbObj.set_Std3RollingAuto((short)db_Std3RollingAuto);
dbObj.set_Std3RollingAutoZi((short)db_Std3RollingAutoZi);
dbObj.set_Std4CarPOsAuto((short)db_Std4CarPOsAuto);
dbObj.set_Std4CarPOsAutoZi((short)db_Std4CarPOsAutoZi);
dbObj.set_Std4DoorOpen((short)db_Std4DoorOpen);
dbObj.set_Std4DoorOpenZi((short)db_Std4DoorOpenZi);
dbObj.set_Std4CarToSpm((short)db_Std4CarToSpm);
dbObj.set_Std4CarToSpmZi((short)db_Std4CarToSpmZi);
dbObj.set_Std4RollAuto((short)db_Std4RollAuto);
dbObj.set_Std4RollAutoZi((short)db_Std4RollAutoZi);
dbObj.set_Std4DrawRollAuto((short)db_Std4DrawRollAuto);
dbObj.set_Std4DrawRollAutoZi((short)db_Std4DrawRollAutoZi);
dbObj.set_Std4SideShiftAuto((short)db_Std4SideShiftAuto);
dbObj.set_Std4SideShiftAutoZi((short)db_Std4SideShiftAutoZi);
dbObj.set_Std4PackRollAuto((short)db_Std4PackRollAuto);
dbObj.set_Std4PackRollAutoZi((short)db_Std4PackRollAutoZi);
dbObj.set_Std4ChangRollCarAuto((short)db_Std4ChangRollCarAuto);
dbObj.set_Std4ChangRollCarAutoZi((short)db_Std4ChangRollCarAutoZi);
dbObj.set_Std4RollingAuto((short)db_Std4RollingAuto);
dbObj.set_Std4RollingAutoZi((short)db_Std4RollingAutoZi);
dbObj.set_Std5CarPOsAuto((short)db_Std5CarPOsAuto);
dbObj.set_Std5CarPOsAutoZi((short)db_Std5CarPOsAutoZi);
dbObj.set_Std5DoorOpen((short)db_Std5DoorOpen);
dbObj.set_Std5DoorOpenZi((short)db_Std5DoorOpenZi);
dbObj.set_Std5CarToSpm((short)db_Std5CarToSpm);
dbObj.set_Std5CarToSpmZi((short)db_Std5CarToSpmZi);
dbObj.set_Std5RollAuto((short)db_Std5RollAuto);
dbObj.set_Std5RollAutoZi((short)db_Std5RollAutoZi);
dbObj.set_Std5DrawRollAuto((short)db_Std5DrawRollAuto);
dbObj.set_Std5DrawRollAutoZi((short)db_Std5DrawRollAutoZi);
dbObj.set_Std5SideShiftAuto((short)db_Std5SideShiftAuto);
dbObj.set_Std5SideShiftAutoZi((short)db_Std5SideShiftAutoZi);
dbObj.set_Std5PackRollAuto((short)db_Std5PackRollAuto);
dbObj.set_Std5PackRollAutoZi((short)db_Std5PackRollAutoZi);
dbObj.set_Std5ChangRollCarAuto((short)db_Std5ChangRollCarAuto);
dbObj.set_Std5ChangRollCarAutoZi((short)db_Std5ChangRollCarAutoZi);
dbObj.set_Std5RollingAuto((short)db_Std5RollingAuto);
dbObj.set_Std5RollingAutoZi((short)db_Std5RollingAutoZi);
dbObj.set_Std6CarPOsAuto((short)db_Std6CarPOsAuto);
dbObj.set_Std6CarPOsAutoZi((short)db_Std6CarPOsAutoZi);
dbObj.set_Std6DoorOpen((short)db_Std6DoorOpen);
dbObj.set_Std6DoorOpenZi((short)db_Std6DoorOpenZi);
dbObj.set_Std6CarToSpm((short)db_Std6CarToSpm);
dbObj.set_Std6CarToSpmZi((short)db_Std6CarToSpmZi);
dbObj.set_Std6RollAuto((short)db_Std6RollAuto);
dbObj.set_Std6RollAutoZi((short)db_Std6RollAutoZi);
dbObj.set_Std6DrawRollAuto((short)db_Std6DrawRollAuto);
dbObj.set_Std6DrawRollAutoZi((short)db_Std6DrawRollAutoZi);
dbObj.set_Std6SideShiftAuto((short)db_Std6SideShiftAuto);
dbObj.set_Std6SideShiftAutoZi((short)db_Std6SideShiftAutoZi);
dbObj.set_Std6PackRollAuto((short)db_Std6PackRollAuto);
dbObj.set_Std6PackRollAutoZi((short)db_Std6PackRollAutoZi);
dbObj.set_Std6ChangRollCarAuto((short)db_Std6ChangRollCarAuto);
dbObj.set_Std6ChangRollCarAutoZi((short)db_Std6ChangRollCarAutoZi);
dbObj.set_Std6RollingAuto((short)db_Std6RollingAuto);
dbObj.set_Std6RollingAutoZi((short)db_Std6RollingAutoZi);
dbObj.set_toc((char*)db_toc);
dbObj.set_tocZi((short)db_tocZi );
dbObj.set_tom((char*)db_tom);
dbObj.set_tomZi((short)db_tomZi );
dbObj.set_mop((char*)db_mop);
dbObj.set_mopZi((short)db_mopZi );
dbObj.set_mou((char*)db_mou);
dbObj.set_mouZi((short)db_mouZi );
} // end of methode
//
// private methode copyAttribute2DB
//
void T_AUTO_CENTERDBAX::copyAttribute2DB( T_AUTO_CENTER &dbObj ){
if (strlen(dbObj.ENCOILID()) < sizeof(db_ENCOILID)){
strncpy ((char*)db_ENCOILID, dbObj.ENCOILID(), sizeof(db_ENCOILID));
}
db_ENCOILIDZi = dbObj.ENCOILIDZi();
if (strlen(dbObj.EXCOILID()) < sizeof(db_EXCOILID)){
strncpy ((char*)db_EXCOILID, dbObj.EXCOILID(), sizeof(db_EXCOILID));
}
db_C_Cut_Pos_Auto = dbObj.C_Cut_Pos_Auto();
db_C_Cut_Pos_AutoZi = dbObj.C_Cut_Pos_AutoZi();
db_C_Cut_Auto = dbObj.C_Cut_Auto();
db_C_Cut_AutoZi = dbObj.C_Cut_AutoZi();
db_Wpd_C_Cut_Auto = dbObj.Wpd_C_Cut_Auto();
db_Wpd_C_Cut_AutoZi = dbObj.Wpd_C_Cut_AutoZi();
db_WasteDealWithAuto = dbObj.WasteDealWithAuto();
db_WasteDealWithAutoZi = dbObj.WasteDealWithAutoZi();
db_DeburAuto = dbObj.DeburAuto();
db_DeburAutoZi = dbObj.DeburAutoZi();
db_Cyc_Cut_Auto = dbObj.Cyc_Cut_Auto();
db_Cyc_Cut_AutoZi = dbObj.Cyc_Cut_AutoZi();
db_ModelAuto = dbObj.ModelAuto();
db_ModelAutoZi = dbObj.ModelAutoZi();
db_CycChangKnifeAuto = dbObj.CycChangKnifeAuto();
db_CycChangKnifeAutoZi = dbObj.CycChangKnifeAutoZi();
db_CcutChangKnifeAuto = dbObj.CcutChangKnifeAuto();
db_CcutChangKnifeAutoZi = dbObj.CcutChangKnifeAutoZi();
db_Std1CarPOsAuto = dbObj.Std1CarPOsAuto();
db_Std1CarPOsAutoZi = dbObj.Std1CarPOsAutoZi();
db_Std1DoorOpen = dbObj.Std1DoorOpen();
db_Std1DoorOpenZi = dbObj.Std1DoorOpenZi();
db_Std1CarToSpm = dbObj.Std1CarToSpm();
db_Std1CarToSpmZi = dbObj.Std1CarToSpmZi();
db_Std1RollAuto = dbObj.Std1RollAuto();
db_Std1RollAutoZi = dbObj.Std1RollAutoZi();
db_Std1DrawRollAuto = dbObj.Std1DrawRollAuto();
db_Std1DrawRollAutoZi = dbObj.Std1DrawRollAutoZi();
db_Std1SideShiftAuto = dbObj.Std1SideShiftAuto();
db_Std1SideShiftAutoZi = dbObj.Std1SideShiftAutoZi();
db_Std1PackRollAuto = dbObj.Std1PackRollAuto();
db_Std1PackRollAutoZi = dbObj.Std1PackRollAutoZi();
db_Std1ChangRollCarAuto = dbObj.Std1ChangRollCarAuto();
db_Std1ChangRollCarAutoZi = dbObj.Std1ChangRollCarAutoZi();
db_Std1RollingAuto = dbObj.Std1RollingAuto();
db_Std1RollingAutoZi = dbObj.Std1RollingAutoZi();
db_Std2CarPOsAuto = dbObj.Std2CarPOsAuto();
db_Std2CarPOsAutoZi = dbObj.Std2CarPOsAutoZi();
db_Std2DoorOpen = dbObj.Std2DoorOpen();
db_Std2DoorOpenZi = dbObj.Std2DoorOpenZi();
db_Std2CarToSpm = dbObj.Std2CarToSpm();
db_Std2CarToSpmZi = dbObj.Std2CarToSpmZi();
db_Std2RollAuto = dbObj.Std2RollAuto();
db_Std2RollAutoZi = dbObj.Std2RollAutoZi();
db_Std2DrawRollAuto = dbObj.Std2DrawRollAuto();
db_Std2DrawRollAutoZi = dbObj.Std2DrawRollAutoZi();
db_Std2SideShiftAuto = dbObj.Std2SideShiftAuto();
db_Std2SideShiftAutoZi = dbObj.Std2SideShiftAutoZi();
db_Std2PackRollAuto = dbObj.Std2PackRollAuto();
db_Std2PackRollAutoZi = dbObj.Std2PackRollAutoZi();
db_Std2ChangRollCarAuto = dbObj.Std2ChangRollCarAuto();
db_Std2ChangRollCarAutoZi = dbObj.Std2ChangRollCarAutoZi();
db_Std2RollingAuto = dbObj.Std2RollingAuto();
db_Std2RollingAutoZi = dbObj.Std2RollingAutoZi();
db_Std3CarPOsAuto = dbObj.Std3CarPOsAuto();
db_Std3CarPOsAutoZi = dbObj.Std3CarPOsAutoZi();
db_Std3DoorOpen = dbObj.Std3DoorOpen();
db_Std3DoorOpenZi = dbObj.Std3DoorOpenZi();
db_Std3CarToSpm = dbObj.Std3CarToSpm();
db_Std3CarToSpmZi = dbObj.Std3CarToSpmZi();
db_Std3RollAuto = dbObj.Std3RollAuto();
db_Std3RollAutoZi = dbObj.Std3RollAutoZi();
db_Std3DrawRollAuto = dbObj.Std3DrawRollAuto();
db_Std3DrawRollAutoZi = dbObj.Std3DrawRollAutoZi();
db_Std3SideShiftAuto = dbObj.Std3SideShiftAuto();
db_Std3SideShiftAutoZi = dbObj.Std3SideShiftAutoZi();
db_Std3PackRollAuto = dbObj.Std3PackRollAuto();
db_Std3PackRollAutoZi = dbObj.Std3PackRollAutoZi();
db_Std3ChangRollCarAuto = dbObj.Std3ChangRollCarAuto();
db_Std3ChangRollCarAutoZi = dbObj.Std3ChangRollCarAutoZi();
db_Std3RollingAuto = dbObj.Std3RollingAuto();
db_Std3RollingAutoZi = dbObj.Std3RollingAutoZi();
db_Std4CarPOsAuto = dbObj.Std4CarPOsAuto();
db_Std4CarPOsAutoZi = dbObj.Std4CarPOsAutoZi();
db_Std4DoorOpen = dbObj.Std4DoorOpen();
db_Std4DoorOpenZi = dbObj.Std4DoorOpenZi();
db_Std4CarToSpm = dbObj.Std4CarToSpm();
db_Std4CarToSpmZi = dbObj.Std4CarToSpmZi();
db_Std4RollAuto = dbObj.Std4RollAuto();
db_Std4RollAutoZi = dbObj.Std4RollAutoZi();
db_Std4DrawRollAuto = dbObj.Std4DrawRollAuto();
db_Std4DrawRollAutoZi = dbObj.Std4DrawRollAutoZi();
db_Std4SideShiftAuto = dbObj.Std4SideShiftAuto();
db_Std4SideShiftAutoZi = dbObj.Std4SideShiftAutoZi();
db_Std4PackRollAuto = dbObj.Std4PackRollAuto();
db_Std4PackRollAutoZi = dbObj.Std4PackRollAutoZi();
db_Std4ChangRollCarAuto = dbObj.Std4ChangRollCarAuto();
db_Std4ChangRollCarAutoZi = dbObj.Std4ChangRollCarAutoZi();
db_Std4RollingAuto = dbObj.Std4RollingAuto();
db_Std4RollingAutoZi = dbObj.Std4RollingAutoZi();
db_Std5CarPOsAuto = dbObj.Std5CarPOsAuto();
db_Std5CarPOsAutoZi = dbObj.Std5CarPOsAutoZi();
db_Std5DoorOpen = dbObj.Std5DoorOpen();
db_Std5DoorOpenZi = dbObj.Std5DoorOpenZi();
db_Std5CarToSpm = dbObj.Std5CarToSpm();
db_Std5CarToSpmZi = dbObj.Std5CarToSpmZi();
db_Std5RollAuto = dbObj.Std5RollAuto();
db_Std5RollAutoZi = dbObj.Std5RollAutoZi();
db_Std5DrawRollAuto = dbObj.Std5DrawRollAuto();
db_Std5DrawRollAutoZi = dbObj.Std5DrawRollAutoZi();
db_Std5SideShiftAuto = dbObj.Std5SideShiftAuto();
db_Std5SideShiftAutoZi = dbObj.Std5SideShiftAutoZi();
db_Std5PackRollAuto = dbObj.Std5PackRollAuto();
db_Std5PackRollAutoZi = dbObj.Std5PackRollAutoZi();
db_Std5ChangRollCarAuto = dbObj.Std5ChangRollCarAuto();
db_Std5ChangRollCarAutoZi = dbObj.Std5ChangRollCarAutoZi();
db_Std5RollingAuto = dbObj.Std5RollingAuto();
db_Std5RollingAutoZi = dbObj.Std5RollingAutoZi();
db_Std6CarPOsAuto = dbObj.Std6CarPOsAuto();
db_Std6CarPOsAutoZi = dbObj.Std6CarPOsAutoZi();
db_Std6DoorOpen = dbObj.Std6DoorOpen();
db_Std6DoorOpenZi = dbObj.Std6DoorOpenZi();
db_Std6CarToSpm = dbObj.Std6CarToSpm();
db_Std6CarToSpmZi = dbObj.Std6CarToSpmZi();
db_Std6RollAuto = dbObj.Std6RollAuto();
db_Std6RollAutoZi = dbObj.Std6RollAutoZi();
db_Std6DrawRollAuto = dbObj.Std6DrawRollAuto();
db_Std6DrawRollAutoZi = dbObj.Std6DrawRollAutoZi();
db_Std6SideShiftAuto = dbObj.Std6SideShiftAuto();
db_Std6SideShiftAutoZi = dbObj.Std6SideShiftAutoZi();
db_Std6PackRollAuto = dbObj.Std6PackRollAuto();
db_Std6PackRollAutoZi = dbObj.Std6PackRollAutoZi();
db_Std6ChangRollCarAuto = dbObj.Std6ChangRollCarAuto();
db_Std6ChangRollCarAutoZi = dbObj.Std6ChangRollCarAutoZi();
db_Std6RollingAuto = dbObj.Std6RollingAuto();
db_Std6RollingAutoZi = dbObj.Std6RollingAutoZi();
} // end of methode
//
// private methode copyKey2Host
//
void T_AUTO_CENTERDBAX::copyKey2Host( T_AUTO_CENTER &dbObj ){
if (strlen(dbObj.k_EXCOILID()) < sizeof(k_db_EXCOILID)){
strncpy ((char*)k_db_EXCOILID, dbObj.k_EXCOILID(), sizeof(k_db_EXCOILID));
}
} // end of methode
//
// private methode copyHost2Key
//
void T_AUTO_CENTERDBAX::copyHost2Key( T_AUTO_CENTER &dbObj ){
dbObj.set_k_EXCOILID((char*)db_EXCOILID);
} // end of methode
//
// public methode readDB
//
char* T_AUTO_CENTERDBAX::readDB(T_AUTO_CENTER &dbObj ){
copyKey2Host( dbObj );
ostringstream ostr;
dbSqlCode = 0;
ostr << "SELECT ";
// all columns
ostr << "ENCOILID";
ostr << ",EXCOILID";
ostr << ",C_Cut_Pos_Auto";
ostr << ",C_Cut_Auto";
ostr << ",Wpd_C_Cut_Auto";
ostr << ",WasteDealWithAuto";
ostr << ",DeburAuto";
ostr << ",Cyc_Cut_Auto";
ostr << ",ModelAuto";
ostr << ",CycChangKnifeAuto";
ostr << ",CcutChangKnifeAuto";
ostr << ",Std1CarPOsAuto";
ostr << ",Std1DoorOpen";
ostr << ",Std1CarToSpm";
ostr << ",Std1RollAuto";
ostr << ",Std1DrawRollAuto";
ostr << ",Std1SideShiftAuto";
ostr << ",Std1PackRollAuto";
ostr << ",Std1ChangRollCarAuto";
ostr << ",Std1RollingAuto";
ostr << ",Std2CarPOsAuto";
ostr << ",Std2DoorOpen";
ostr << ",Std2CarToSpm";
ostr << ",Std2RollAuto";
ostr << ",Std2DrawRollAuto";
ostr << ",Std2SideShiftAuto";
ostr << ",Std2PackRollAuto";
ostr << ",Std2ChangRollCarAuto";
ostr << ",Std2RollingAuto";
ostr << ",Std3CarPOsAuto";
ostr << ",Std3DoorOpen";
ostr << ",Std3CarToSpm";
ostr << ",Std3RollAuto";
ostr << ",Std3DrawRollAuto";
ostr << ",Std3SideShiftAuto";
ostr << ",Std3PackRollAuto";
ostr << ",Std3ChangRollCarAuto";
ostr << ",Std3RollingAuto";
ostr << ",Std4CarPOsAuto";
ostr << ",Std4DoorOpen";
ostr << ",Std4CarToSpm";
ostr << ",Std4RollAuto";
ostr << ",Std4DrawRollAuto";
ostr << ",Std4SideShiftAuto";
ostr << ",Std4PackRollAuto";
ostr << ",Std4ChangRollCarAuto";
ostr << ",Std4RollingAuto";
ostr << ",Std5CarPOsAuto";
ostr << ",Std5DoorOpen";
ostr << ",Std5CarToSpm";
ostr << ",Std5RollAuto";
ostr << ",Std5DrawRollAuto";
ostr << ",Std5SideShiftAuto";
ostr << ",Std5PackRollAuto";
ostr << ",Std5ChangRollCarAuto";
ostr << ",Std5RollingAuto";
ostr << ",Std6CarPOsAuto";
ostr << ",Std6DoorOpen";
ostr << ",Std6CarToSpm";
ostr << ",Std6RollAuto";
ostr << ",Std6DrawRollAuto";
ostr << ",Std6SideShiftAuto";
ostr << ",Std6PackRollAuto";
ostr << ",Std6ChangRollCarAuto";
ostr << ",Std6RollingAuto";
ostr << ",TO_CHAR( toc , 'YYYYMMDDHH24MISS')";
ostr << ",TO_CHAR( tom , 'YYYYMMDDHH24MISS')";
ostr << ",mop";
ostr << ",mou";
ostr << " FROM T_AUTO_CENTER WHERE ";
// where
ostr << "EXCOILID = '" << k_db_EXCOILID << "'";
readcmd.SetConnection(&cn);
readcmd.SetCommandText( ostr.str());
DB_RDEXECUTE();
DB_FETCH();
// Normal columns
// ENCOILID
if( readcmd.Field(1).IsNull() == false)
{
db_ENCOILIDZi = 0;
strncpy( db_ENCOILID, readcmd.Field(1).AsString().c_str(), sizeof( db_ENCOILID));
}
else
{
db_ENCOILIDZi = -1;
memset( db_ENCOILID, 0x00, sizeof( db_ENCOILID));
}
// Primary Keys
strncpy( db_EXCOILID, readcmd.Field(2).AsString().c_str(), sizeof( db_EXCOILID));
// Normal columns
// C_Cut_Pos_Auto
if( readcmd.Field(3).IsNull() == false)
{
db_C_Cut_Pos_AutoZi = 0;
db_C_Cut_Pos_Auto = ( short)readcmd.Field(3).AsLong();
}
else
{
db_C_Cut_Pos_AutoZi = -1;
db_C_Cut_Pos_Auto = 0;
}
// Normal columns
// C_Cut_Auto
if( readcmd.Field(4).IsNull() == false)
{
db_C_Cut_AutoZi = 0;
db_C_Cut_Auto = ( short)readcmd.Field(4).AsLong();
}
else
{
db_C_Cut_AutoZi = -1;
db_C_Cut_Auto = 0;
}
// Normal columns
// Wpd_C_Cut_Auto
if( readcmd.Field(5).IsNull() == false)
{
db_Wpd_C_Cut_AutoZi = 0;
db_Wpd_C_Cut_Auto = ( short)readcmd.Field(5).AsLong();
}
else
{
db_Wpd_C_Cut_AutoZi = -1;
db_Wpd_C_Cut_Auto = 0;
}
// Normal columns
// WasteDealWithAuto
if( readcmd.Field(6).IsNull() == false)
{
db_WasteDealWithAutoZi = 0;
db_WasteDealWithAuto = ( short)readcmd.Field(6).AsLong();
}
else
{
db_WasteDealWithAutoZi = -1;
db_WasteDealWithAuto = 0;
}
// Normal columns
// DeburAuto
if( readcmd.Field(7).IsNull() == false)
{
db_DeburAutoZi = 0;
db_DeburAuto = ( short)readcmd.Field(7).AsLong();
}
else
{
db_DeburAutoZi = -1;
db_DeburAuto = 0;
}
// Normal columns
// Cyc_Cut_Auto
if( readcmd.Field(8).IsNull() == false)
{
db_Cyc_Cut_AutoZi = 0;
db_Cyc_Cut_Auto = ( short)readcmd.Field(8).AsLong();
}
else
{
db_Cyc_Cut_AutoZi = -1;
db_Cyc_Cut_Auto = 0;
}
// Normal columns
// ModelAuto
if( readcmd.Field(9).IsNull() == false)
{
db_ModelAutoZi = 0;
db_ModelAuto = ( short)readcmd.Field(9).AsLong();
}
else
{
db_ModelAutoZi = -1;
db_ModelAuto = 0;
}
// Normal columns
// CycChangKnifeAuto
if( readcmd.Field(10).IsNull() == false)
{
db_CycChangKnifeAutoZi = 0;
db_CycChangKnifeAuto = ( short)readcmd.Field(10).AsLong();
}
else
{
db_CycChangKnifeAutoZi = -1;
db_CycChangKnifeAuto = 0;
}
// Normal columns
// CcutChangKnifeAuto
if( readcmd.Field(11).IsNull() == false)
{
db_CcutChangKnifeAutoZi = 0;
db_CcutChangKnifeAuto = ( short)readcmd.Field(11).AsLong();
}
else
{
db_CcutChangKnifeAutoZi = -1;
db_CcutChangKnifeAuto = 0;
}
// Normal columns
// Std1CarPOsAuto
if( readcmd.Field(12).IsNull() == false)
{
db_Std1CarPOsAutoZi = 0;
db_Std1CarPOsAuto = ( short)readcmd.Field(12).AsLong();
}
else
{
db_Std1CarPOsAutoZi = -1;
db_Std1CarPOsAuto = 0;
}
// Normal columns
// Std1DoorOpen
if( readcmd.Field(13).IsNull() == false)
{
db_Std1DoorOpenZi = 0;
db_Std1DoorOpen = ( short)readcmd.Field(13).AsLong();
}
else
{
db_Std1DoorOpenZi = -1;
db_Std1DoorOpen = 0;
}
// Normal columns
// Std1CarToSpm
if( readcmd.Field(14).IsNull() == false)
{
db_Std1CarToSpmZi = 0;
db_Std1CarToSpm = ( short)readcmd.Field(14).AsLong();
}
else
{
db_Std1CarToSpmZi = -1;
db_Std1CarToSpm = 0;
}
// Normal columns
// Std1RollAuto
if( readcmd.Field(15).IsNull() == false)
{
db_Std1RollAutoZi = 0;
db_Std1RollAuto = ( short)readcmd.Field(15).AsLong();
}
else
{
db_Std1RollAutoZi = -1;
db_Std1RollAuto = 0;
}
// Normal columns
// Std1DrawRollAuto
if( readcmd.Field(16).IsNull() == false)
{
db_Std1DrawRollAutoZi = 0;
db_Std1DrawRollAuto = ( short)readcmd.Field(16).AsLong();
}
else
{
db_Std1DrawRollAutoZi = -1;
db_Std1DrawRollAuto = 0;
}
// Normal columns
// Std1SideShiftAuto
if( readcmd.Field(17).IsNull() == false)
{
db_Std1SideShiftAutoZi = 0;
db_Std1SideShiftAuto = ( short)readcmd.Field(17).AsLong();
}
else
{
db_Std1SideShiftAutoZi = -1;
db_Std1SideShiftAuto = 0;
}
// Normal columns
// Std1PackRollAuto
if( readcmd.Field(18).IsNull() == false)
{
db_Std1PackRollAutoZi = 0;
db_Std1PackRollAuto = ( short)readcmd.Field(18).AsLong();
}
else
{
db_Std1PackRollAutoZi = -1;
db_Std1PackRollAuto = 0;
}
// Normal columns
// Std1ChangRollCarAuto
if( readcmd.Field(19).IsNull() == false)
{
db_Std1ChangRollCarAutoZi = 0;
db_Std1ChangRollCarAuto = ( short)readcmd.Field(19).AsLong();
}
else
{
db_Std1ChangRollCarAutoZi = -1;
db_Std1ChangRollCarAuto = 0;
}
// Normal columns
// Std1RollingAuto
if( readcmd.Field(20).IsNull() == false)
{
db_Std1RollingAutoZi = 0;
db_Std1RollingAuto = ( short)readcmd.Field(20).AsLong();
}
else
{
db_Std1RollingAutoZi = -1;
db_Std1RollingAuto = 0;
}
// Normal columns
// Std2CarPOsAuto
if( readcmd.Field(21).IsNull() == false)
{
db_Std2CarPOsAutoZi = 0;
db_Std2CarPOsAuto = ( short)readcmd.Field(21).AsLong();
}
else
{
db_Std2CarPOsAutoZi = -1;
db_Std2CarPOsAuto = 0;
}
// Normal columns
// Std2DoorOpen
if( readcmd.Field(22).IsNull() == false)
{
db_Std2DoorOpenZi = 0;
db_Std2DoorOpen = ( short)readcmd.Field(22).AsLong();
}
else
{
db_Std2DoorOpenZi = -1;
db_Std2DoorOpen = 0;
}
// Normal columns
// Std2CarToSpm
if( readcmd.Field(23).IsNull() == false)
{
db_Std2CarToSpmZi = 0;
db_Std2CarToSpm = ( short)readcmd.Field(23).AsLong();
}
else
{
db_Std2CarToSpmZi = -1;
db_Std2CarToSpm = 0;
}
// Normal columns
// Std2RollAuto
if( readcmd.Field(24).IsNull() == false)
{
db_Std2RollAutoZi = 0;
db_Std2RollAuto = ( short)readcmd.Field(24).AsLong();
}
else
{
db_Std2RollAutoZi = -1;
db_Std2RollAuto = 0;
}
// Normal columns
// Std2DrawRollAuto
if( readcmd.Field(25).IsNull() == false)
{
db_Std2DrawRollAutoZi = 0;
db_Std2DrawRollAuto = ( short)readcmd.Field(25).AsLong();
}
else
{
db_Std2DrawRollAutoZi = -1;
db_Std2DrawRollAuto = 0;
}
// Normal columns
// Std2SideShiftAuto
if( readcmd.Field(26).IsNull() == false)
{
db_Std2SideShiftAutoZi = 0;
db_Std2SideShiftAuto = ( short)readcmd.Field(26).AsLong();
}
else
{
db_Std2SideShiftAutoZi = -1;
db_Std2SideShiftAuto = 0;
}
// Normal columns
// Std2PackRollAuto
if( readcmd.Field(27).IsNull() == false)
{
db_Std2PackRollAutoZi = 0;
db_Std2PackRollAuto = ( short)readcmd.Field(27).AsLong();
}
else
{
db_Std2PackRollAutoZi = -1;
db_Std2PackRollAuto = 0;
}
// Normal columns
// Std2ChangRollCarAuto
if( readcmd.Field(28).IsNull() == false)
{
db_Std2ChangRollCarAutoZi = 0;
db_Std2ChangRollCarAuto = ( short)readcmd.Field(28).AsLong();
}
else
{
db_Std2ChangRollCarAutoZi = -1;
db_Std2ChangRollCarAuto = 0;
}
// Normal columns
// Std2RollingAuto
if( readcmd.Field(29).IsNull() == false)
{
db_Std2RollingAutoZi = 0;
db_Std2RollingAuto = ( short)readcmd.Field(29).AsLong();
}
else
{
db_Std2RollingAutoZi = -1;
db_Std2RollingAuto = 0;
}
// Normal columns
// Std3CarPOsAuto
if( readcmd.Field(30).IsNull() == false)
{
db_Std3CarPOsAutoZi = 0;
db_Std3CarPOsAuto = ( short)readcmd.Field(30).AsLong();
}
else
{
db_Std3CarPOsAutoZi = -1;
db_Std3CarPOsAuto = 0;
}
// Normal columns
// Std3DoorOpen
if( readcmd.Field(31).IsNull() == false)
{
db_Std3DoorOpenZi = 0;
db_Std3DoorOpen = ( short)readcmd.Field(31).AsLong();
}
else
{
db_Std3DoorOpenZi = -1;
db_Std3DoorOpen = 0;
}
// Normal columns
// Std3CarToSpm
if( readcmd.Field(32).IsNull() == false)
{
db_Std3CarToSpmZi = 0;
db_Std3CarToSpm = ( short)readcmd.Field(32).AsLong();
}
else
{
db_Std3CarToSpmZi = -1;
db_Std3CarToSpm = 0;
}
// Normal columns
// Std3RollAuto
if( readcmd.Field(33).IsNull() == false)
{
db_Std3RollAutoZi = 0;
db_Std3RollAuto = ( short)readcmd.Field(33).AsLong();
}
else
{
db_Std3RollAutoZi = -1;
db_Std3RollAuto = 0;
}
// Normal columns
// Std3DrawRollAuto
if( readcmd.Field(34).IsNull() == false)
{
db_Std3DrawRollAutoZi = 0;
db_Std3DrawRollAuto = ( short)readcmd.Field(34).AsLong();
}
else
{
db_Std3DrawRollAutoZi = -1;
db_Std3DrawRollAuto = 0;
}
// Normal columns
// Std3SideShiftAuto
if( readcmd.Field(35).IsNull() == false)
{
db_Std3SideShiftAutoZi = 0;
db_Std3SideShiftAuto = ( short)readcmd.Field(35).AsLong();
}
else
{
db_Std3SideShiftAutoZi = -1;
db_Std3SideShiftAuto = 0;
}
// Normal columns
// Std3PackRollAuto
if( readcmd.Field(36).IsNull() == false)
{
db_Std3PackRollAutoZi = 0;
db_Std3PackRollAuto = ( short)readcmd.Field(36).AsLong();
}
else
{
db_Std3PackRollAutoZi = -1;
db_Std3PackRollAuto = 0;
}
// Normal columns
// Std3ChangRollCarAuto
if( readcmd.Field(37).IsNull() == false)
{
db_Std3ChangRollCarAutoZi = 0;
db_Std3ChangRollCarAuto = ( short)readcmd.Field(37).AsLong();
}
else
{
db_Std3ChangRollCarAutoZi = -1;
db_Std3ChangRollCarAuto = 0;
}
// Normal columns
// Std3RollingAuto
if( readcmd.Field(38).IsNull() == false)
{
db_Std3RollingAutoZi = 0;
db_Std3RollingAuto = ( short)readcmd.Field(38).AsLong();
}
else
{
db_Std3RollingAutoZi = -1;
db_Std3RollingAuto = 0;
}
// Normal columns
// Std4CarPOsAuto
if( readcmd.Field(39).IsNull() == false)
{
db_Std4CarPOsAutoZi = 0;
db_Std4CarPOsAuto = ( short)readcmd.Field(39).AsLong();
}
else
{
db_Std4CarPOsAutoZi = -1;
db_Std4CarPOsAuto = 0;
}
// Normal columns
// Std4DoorOpen
if( readcmd.Field(40).IsNull() == false)
{
db_Std4DoorOpenZi = 0;
db_Std4DoorOpen = ( short)readcmd.Field(40).AsLong();
}
else
{
db_Std4DoorOpenZi = -1;
db_Std4DoorOpen = 0;
}
// Normal columns
// Std4CarToSpm
if( readcmd.Field(41).IsNull() == false)
{
db_Std4CarToSpmZi = 0;
db_Std4CarToSpm = ( short)readcmd.Field(41).AsLong();
}
else
{
db_Std4CarToSpmZi = -1;
db_Std4CarToSpm = 0;
}
// Normal columns
// Std4RollAuto
if( readcmd.Field(42).IsNull() == false)
{
db_Std4RollAutoZi = 0;
db_Std4RollAuto = ( short)readcmd.Field(42).AsLong();
}
else
{
db_Std4RollAutoZi = -1;
db_Std4RollAuto = 0;
}
// Normal columns
// Std4DrawRollAuto
if( readcmd.Field(43).IsNull() == false)
{
db_Std4DrawRollAutoZi = 0;
db_Std4DrawRollAuto = ( short)readcmd.Field(43).AsLong();
}
else
{
db_Std4DrawRollAutoZi = -1;
db_Std4DrawRollAuto = 0;
}
// Normal columns
// Std4SideShiftAuto
if( readcmd.Field(44).IsNull() == false)
{
db_Std4SideShiftAutoZi = 0;
db_Std4SideShiftAuto = ( short)readcmd.Field(44).AsLong();
}
else
{
db_Std4SideShiftAutoZi = -1;
db_Std4SideShiftAuto = 0;
}
// Normal columns
// Std4PackRollAuto
if( readcmd.Field(45).IsNull() == false)
{
db_Std4PackRollAutoZi = 0;
db_Std4PackRollAuto = ( short)readcmd.Field(45).AsLong();
}
else
{
db_Std4PackRollAutoZi = -1;
db_Std4PackRollAuto = 0;
}
// Normal columns
// Std4ChangRollCarAuto
if( readcmd.Field(46).IsNull() == false)
{
db_Std4ChangRollCarAutoZi = 0;
db_Std4ChangRollCarAuto = ( short)readcmd.Field(46).AsLong();
}
else
{
db_Std4ChangRollCarAutoZi = -1;
db_Std4ChangRollCarAuto = 0;
}
// Normal columns
// Std4RollingAuto
if( readcmd.Field(47).IsNull() == false)
{
db_Std4RollingAutoZi = 0;
db_Std4RollingAuto = ( short)readcmd.Field(47).AsLong();
}
else
{
db_Std4RollingAutoZi = -1;
db_Std4RollingAuto = 0;
}
// Normal columns
// Std5CarPOsAuto
if( readcmd.Field(48).IsNull() == false)
{
db_Std5CarPOsAutoZi = 0;
db_Std5CarPOsAuto = ( short)readcmd.Field(48).AsLong();
}
else
{
db_Std5CarPOsAutoZi = -1;
db_Std5CarPOsAuto = 0;
}
// Normal columns
// Std5DoorOpen
if( readcmd.Field(49).IsNull() == false)
{
db_Std5DoorOpenZi = 0;
db_Std5DoorOpen = ( short)readcmd.Field(49).AsLong();
}
else
{
db_Std5DoorOpenZi = -1;
db_Std5DoorOpen = 0;
}
// Normal columns
// Std5CarToSpm
if( readcmd.Field(50).IsNull() == false)
{
db_Std5CarToSpmZi = 0;
db_Std5CarToSpm = ( short)readcmd.Field(50).AsLong();
}
else
{
db_Std5CarToSpmZi = -1;
db_Std5CarToSpm = 0;
}
// Normal columns
// Std5RollAuto
if( readcmd.Field(51).IsNull() == false)
{
db_Std5RollAutoZi = 0;
db_Std5RollAuto = ( short)readcmd.Field(51).AsLong();
}
else
{
db_Std5RollAutoZi = -1;
db_Std5RollAuto = 0;
}
// Normal columns
// Std5DrawRollAuto
if( readcmd.Field(52).IsNull() == false)
{
db_Std5DrawRollAutoZi = 0;
db_Std5DrawRollAuto = ( short)readcmd.Field(52).AsLong();
}
else
{
db_Std5DrawRollAutoZi = -1;
db_Std5DrawRollAuto = 0;
}
// Normal columns
// Std5SideShiftAuto
if( readcmd.Field(53).IsNull() == false)
{
db_Std5SideShiftAutoZi = 0;
db_Std5SideShiftAuto = ( short)readcmd.Field(53).AsLong();
}
else
{
db_Std5SideShiftAutoZi = -1;
db_Std5SideShiftAuto = 0;
}
// Normal columns
// Std5PackRollAuto
if( readcmd.Field(54).IsNull() == false)
{
db_Std5PackRollAutoZi = 0;
db_Std5PackRollAuto = ( short)readcmd.Field(54).AsLong();
}
else
{
db_Std5PackRollAutoZi = -1;
db_Std5PackRollAuto = 0;
}
// Normal columns
// Std5ChangRollCarAuto
if( readcmd.Field(55).IsNull() == false)
{
db_Std5ChangRollCarAutoZi = 0;
db_Std5ChangRollCarAuto = ( short)readcmd.Field(55).AsLong();
}
else
{
db_Std5ChangRollCarAutoZi = -1;
db_Std5ChangRollCarAuto = 0;
}
// Normal columns
// Std5RollingAuto
if( readcmd.Field(56).IsNull() == false)
{
db_Std5RollingAutoZi = 0;
db_Std5RollingAuto = ( short)readcmd.Field(56).AsLong();
}
else
{
db_Std5RollingAutoZi = -1;
db_Std5RollingAuto = 0;
}
// Normal columns
// Std6CarPOsAuto
if( readcmd.Field(57).IsNull() == false)
{
db_Std6CarPOsAutoZi = 0;
db_Std6CarPOsAuto = ( short)readcmd.Field(57).AsLong();
}
else
{
db_Std6CarPOsAutoZi = -1;
db_Std6CarPOsAuto = 0;
}
// Normal columns
// Std6DoorOpen
if( readcmd.Field(58).IsNull() == false)
{
db_Std6DoorOpenZi = 0;
db_Std6DoorOpen = ( short)readcmd.Field(58).AsLong();
}
else
{
db_Std6DoorOpenZi = -1;
db_Std6DoorOpen = 0;
}
// Normal columns
// Std6CarToSpm
if( readcmd.Field(59).IsNull() == false)
{
db_Std6CarToSpmZi = 0;
db_Std6CarToSpm = ( short)readcmd.Field(59).AsLong();
}
else
{
db_Std6CarToSpmZi = -1;
db_Std6CarToSpm = 0;
}
// Normal columns
// Std6RollAuto
if( readcmd.Field(60).IsNull() == false)
{
db_Std6RollAutoZi = 0;
db_Std6RollAuto = ( short)readcmd.Field(60).AsLong();
}
else
{
db_Std6RollAutoZi = -1;
db_Std6RollAuto = 0;
}
// Normal columns
// Std6DrawRollAuto
if( readcmd.Field(61).IsNull() == false)
{
db_Std6DrawRollAutoZi = 0;
db_Std6DrawRollAuto = ( short)readcmd.Field(61).AsLong();
}
else
{
db_Std6DrawRollAutoZi = -1;
db_Std6DrawRollAuto = 0;
}
// Normal columns
// Std6SideShiftAuto
if( readcmd.Field(62).IsNull() == false)
{
db_Std6SideShiftAutoZi = 0;
db_Std6SideShiftAuto = ( short)readcmd.Field(62).AsLong();
}
else
{
db_Std6SideShiftAutoZi = -1;
db_Std6SideShiftAuto = 0;
}
// Normal columns
// Std6PackRollAuto
if( readcmd.Field(63).IsNull() == false)
{
db_Std6PackRollAutoZi = 0;
db_Std6PackRollAuto = ( short)readcmd.Field(63).AsLong();
}
else
{
db_Std6PackRollAutoZi = -1;
db_Std6PackRollAuto = 0;
}
// Normal columns
// Std6ChangRollCarAuto
if( readcmd.Field(64).IsNull() == false)
{
db_Std6ChangRollCarAutoZi = 0;
db_Std6ChangRollCarAuto = ( short)readcmd.Field(64).AsLong();
}
else
{
db_Std6ChangRollCarAutoZi = -1;
db_Std6ChangRollCarAuto = 0;
}
// Normal columns
// Std6RollingAuto
if( readcmd.Field(65).IsNull() == false)
{
db_Std6RollingAutoZi = 0;
db_Std6RollingAuto = ( short)readcmd.Field(65).AsLong();
}
else
{
db_Std6RollingAutoZi = -1;
db_Std6RollingAuto = 0;
}
// toc
if( readcmd.Field(66).IsNull() == false)
{
db_tocZi = 0;
strncpy( db_toc, readcmd.Field(66).AsString().c_str(), sizeof( db_toc));
}
else
{
db_tocZi = -1;
memset( db_toc, 0x00, sizeof( db_toc));
}
// tom
if( readcmd.Field(67).IsNull() == false)
{
db_tomZi = 0;
strncpy( db_tom, readcmd.Field(67).AsString().c_str(), sizeof( db_tom));
}
else
{
db_tomZi = -1;
memset( db_tom, 0x00, sizeof( db_tom));
}
// mop
if( readcmd.Field(68).IsNull() == false)
{
db_mopZi = 0;
strncpy( db_mop, readcmd.Field(68).AsString().c_str(), sizeof( db_mop));
}
else
{
db_mopZi = -1;
memset( db_mop, 0x00, sizeof( db_mop));
}
// mou
if( readcmd.Field(69).IsNull() == false)
{
db_mouZi = 0;
strncpy( db_mou, readcmd.Field(69).AsString().c_str(), sizeof( db_mou));
}
else
{
db_mouZi = -1;
memset( db_mou, 0x00, sizeof( db_mou));
}
// copy host variables into Class attributes
copyDB2Attribute( dbObj );
return ( NULL );
} // end of methode
//
// public methode updateDB
//
char* T_AUTO_CENTERDBAX::updateDB(T_AUTO_CENTER &dbObj ){
copyKey2Host( dbObj );
copyAttribute2DB( dbObj );
dbSqlCode = 0;
ostringstream ostr;
ostr << "UPDATE T_AUTO_CENTER SET ";
// Material Keys & Primary Keys
ostr << "EXCOILID='" << db_EXCOILID << "'";
// Normal column
if( db_ENCOILIDZi != -1) ostr << ", ENCOILID = '" << db_ENCOILID << "'"; else ostr<<",ENCOILID = NULL";
if( db_C_Cut_Pos_AutoZi != -1) ostr << ", C_Cut_Pos_Auto = " << db_C_Cut_Pos_Auto; else ostr<<",C_Cut_Pos_Auto = NULL";
if( db_C_Cut_AutoZi != -1) ostr << ", C_Cut_Auto = " << db_C_Cut_Auto; else ostr<<",C_Cut_Auto = NULL";
if( db_Wpd_C_Cut_AutoZi != -1) ostr << ", Wpd_C_Cut_Auto = " << db_Wpd_C_Cut_Auto; else ostr<<",Wpd_C_Cut_Auto = NULL";
if( db_WasteDealWithAutoZi != -1) ostr << ", WasteDealWithAuto = " << db_WasteDealWithAuto; else ostr<<",WasteDealWithAuto = NULL";
if( db_DeburAutoZi != -1) ostr << ", DeburAuto = " << db_DeburAuto; else ostr<<",DeburAuto = NULL";
if( db_Cyc_Cut_AutoZi != -1) ostr << ", Cyc_Cut_Auto = " << db_Cyc_Cut_Auto; else ostr<<",Cyc_Cut_Auto = NULL";
if( db_ModelAutoZi != -1) ostr << ", ModelAuto = " << db_ModelAuto; else ostr<<",ModelAuto = NULL";
if( db_CycChangKnifeAutoZi != -1) ostr << ", CycChangKnifeAuto = " << db_CycChangKnifeAuto; else ostr<<",CycChangKnifeAuto = NULL";
if( db_CcutChangKnifeAutoZi != -1) ostr << ", CcutChangKnifeAuto = " << db_CcutChangKnifeAuto; else ostr<<",CcutChangKnifeAuto = NULL";
if( db_Std1CarPOsAutoZi != -1) ostr << ", Std1CarPOsAuto = " << db_Std1CarPOsAuto; else ostr<<",Std1CarPOsAuto = NULL";
if( db_Std1DoorOpenZi != -1) ostr << ", Std1DoorOpen = " << db_Std1DoorOpen; else ostr<<",Std1DoorOpen = NULL";
if( db_Std1CarToSpmZi != -1) ostr << ", Std1CarToSpm = " << db_Std1CarToSpm; else ostr<<",Std1CarToSpm = NULL";
if( db_Std1RollAutoZi != -1) ostr << ", Std1RollAuto = " << db_Std1RollAuto; else ostr<<",Std1RollAuto = NULL";
if( db_Std1DrawRollAutoZi != -1) ostr << ", Std1DrawRollAuto = " << db_Std1DrawRollAuto; else ostr<<",Std1DrawRollAuto = NULL";
if( db_Std1SideShiftAutoZi != -1) ostr << ", Std1SideShiftAuto = " << db_Std1SideShiftAuto; else ostr<<",Std1SideShiftAuto = NULL";
if( db_Std1PackRollAutoZi != -1) ostr << ", Std1PackRollAuto = " << db_Std1PackRollAuto; else ostr<<",Std1PackRollAuto = NULL";
if( db_Std1ChangRollCarAutoZi != -1) ostr << ", Std1ChangRollCarAuto = " << db_Std1ChangRollCarAuto; else ostr<<",Std1ChangRollCarAuto = NULL";
if( db_Std1RollingAutoZi != -1) ostr << ", Std1RollingAuto = " << db_Std1RollingAuto; else ostr<<",Std1RollingAuto = NULL";
if( db_Std2CarPOsAutoZi != -1) ostr << ", Std2CarPOsAuto = " << db_Std2CarPOsAuto; else ostr<<",Std2CarPOsAuto = NULL";
if( db_Std2DoorOpenZi != -1) ostr << ", Std2DoorOpen = " << db_Std2DoorOpen; else ostr<<",Std2DoorOpen = NULL";
if( db_Std2CarToSpmZi != -1) ostr << ", Std2CarToSpm = " << db_Std2CarToSpm; else ostr<<",Std2CarToSpm = NULL";
if( db_Std2RollAutoZi != -1) ostr << ", Std2RollAuto = " << db_Std2RollAuto; else ostr<<",Std2RollAuto = NULL";
if( db_Std2DrawRollAutoZi != -1) ostr << ", Std2DrawRollAuto = " << db_Std2DrawRollAuto; else ostr<<",Std2DrawRollAuto = NULL";
if( db_Std2SideShiftAutoZi != -1) ostr << ", Std2SideShiftAuto = " << db_Std2SideShiftAuto; else ostr<<",Std2SideShiftAuto = NULL";
if( db_Std2PackRollAutoZi != -1) ostr << ", Std2PackRollAuto = " << db_Std2PackRollAuto; else ostr<<",Std2PackRollAuto = NULL";
if( db_Std2ChangRollCarAutoZi != -1) ostr << ", Std2ChangRollCarAuto = " << db_Std2ChangRollCarAuto; else ostr<<",Std2ChangRollCarAuto = NULL";
if( db_Std2RollingAutoZi != -1) ostr << ", Std2RollingAuto = " << db_Std2RollingAuto; else ostr<<",Std2RollingAuto = NULL";
if( db_Std3CarPOsAutoZi != -1) ostr << ", Std3CarPOsAuto = " << db_Std3CarPOsAuto; else ostr<<",Std3CarPOsAuto = NULL";
if( db_Std3DoorOpenZi != -1) ostr << ", Std3DoorOpen = " << db_Std3DoorOpen; else ostr<<",Std3DoorOpen = NULL";
if( db_Std3CarToSpmZi != -1) ostr << ", Std3CarToSpm = " << db_Std3CarToSpm; else ostr<<",Std3CarToSpm = NULL";
if( db_Std3RollAutoZi != -1) ostr << ", Std3RollAuto = " << db_Std3RollAuto; else ostr<<",Std3RollAuto = NULL";
if( db_Std3DrawRollAutoZi != -1) ostr << ", Std3DrawRollAuto = " << db_Std3DrawRollAuto; else ostr<<",Std3DrawRollAuto = NULL";
if( db_Std3SideShiftAutoZi != -1) ostr << ", Std3SideShiftAuto = " << db_Std3SideShiftAuto; else ostr<<",Std3SideShiftAuto = NULL";
if( db_Std3PackRollAutoZi != -1) ostr << ", Std3PackRollAuto = " << db_Std3PackRollAuto; else ostr<<",Std3PackRollAuto = NULL";
if( db_Std3ChangRollCarAutoZi != -1) ostr << ", Std3ChangRollCarAuto = " << db_Std3ChangRollCarAuto; else ostr<<",Std3ChangRollCarAuto = NULL";
if( db_Std3RollingAutoZi != -1) ostr << ", Std3RollingAuto = " << db_Std3RollingAuto; else ostr<<",Std3RollingAuto = NULL";
if( db_Std4CarPOsAutoZi != -1) ostr << ", Std4CarPOsAuto = " << db_Std4CarPOsAuto; else ostr<<",Std4CarPOsAuto = NULL";
if( db_Std4DoorOpenZi != -1) ostr << ", Std4DoorOpen = " << db_Std4DoorOpen; else ostr<<",Std4DoorOpen = NULL";
if( db_Std4CarToSpmZi != -1) ostr << ", Std4CarToSpm = " << db_Std4CarToSpm; else ostr<<",Std4CarToSpm = NULL";
if( db_Std4RollAutoZi != -1) ostr << ", Std4RollAuto = " << db_Std4RollAuto; else ostr<<",Std4RollAuto = NULL";
if( db_Std4DrawRollAutoZi != -1) ostr << ", Std4DrawRollAuto = " << db_Std4DrawRollAuto; else ostr<<",Std4DrawRollAuto = NULL";
if( db_Std4SideShiftAutoZi != -1) ostr << ", Std4SideShiftAuto = " << db_Std4SideShiftAuto; else ostr<<",Std4SideShiftAuto = NULL";
if( db_Std4PackRollAutoZi != -1) ostr << ", Std4PackRollAuto = " << db_Std4PackRollAuto; else ostr<<",Std4PackRollAuto = NULL";
if( db_Std4ChangRollCarAutoZi != -1) ostr << ", Std4ChangRollCarAuto = " << db_Std4ChangRollCarAuto; else ostr<<",Std4ChangRollCarAuto = NULL";
if( db_Std4RollingAutoZi != -1) ostr << ", Std4RollingAuto = " << db_Std4RollingAuto; else ostr<<",Std4RollingAuto = NULL";
if( db_Std5CarPOsAutoZi != -1) ostr << ", Std5CarPOsAuto = " << db_Std5CarPOsAuto; else ostr<<",Std5CarPOsAuto = NULL";
if( db_Std5DoorOpenZi != -1) ostr << ", Std5DoorOpen = " << db_Std5DoorOpen; else ostr<<",Std5DoorOpen = NULL";
if( db_Std5CarToSpmZi != -1) ostr << ", Std5CarToSpm = " << db_Std5CarToSpm; else ostr<<",Std5CarToSpm = NULL";
if( db_Std5RollAutoZi != -1) ostr << ", Std5RollAuto = " << db_Std5RollAuto; else ostr<<",Std5RollAuto = NULL";
if( db_Std5DrawRollAutoZi != -1) ostr << ", Std5DrawRollAuto = " << db_Std5DrawRollAuto; else ostr<<",Std5DrawRollAuto = NULL";
if( db_Std5SideShiftAutoZi != -1) ostr << ", Std5SideShiftAuto = " << db_Std5SideShiftAuto; else ostr<<",Std5SideShiftAuto = NULL";
if( db_Std5PackRollAutoZi != -1) ostr << ", Std5PackRollAuto = " << db_Std5PackRollAuto; else ostr<<",Std5PackRollAuto = NULL";
if( db_Std5ChangRollCarAutoZi != -1) ostr << ", Std5ChangRollCarAuto = " << db_Std5ChangRollCarAuto; else ostr<<",Std5ChangRollCarAuto = NULL";
if( db_Std5RollingAutoZi != -1) ostr << ", Std5RollingAuto = " << db_Std5RollingAuto; else ostr<<",Std5RollingAuto = NULL";
if( db_Std6CarPOsAutoZi != -1) ostr << ", Std6CarPOsAuto = " << db_Std6CarPOsAuto; else ostr<<",Std6CarPOsAuto = NULL";
if( db_Std6DoorOpenZi != -1) ostr << ", Std6DoorOpen = " << db_Std6DoorOpen; else ostr<<",Std6DoorOpen = NULL";
if( db_Std6CarToSpmZi != -1) ostr << ", Std6CarToSpm = " << db_Std6CarToSpm; else ostr<<",Std6CarToSpm = NULL";
if( db_Std6RollAutoZi != -1) ostr << ", Std6RollAuto = " << db_Std6RollAuto; else ostr<<",Std6RollAuto = NULL";
if( db_Std6DrawRollAutoZi != -1) ostr << ", Std6DrawRollAuto = " << db_Std6DrawRollAuto; else ostr<<",Std6DrawRollAuto = NULL";
if( db_Std6SideShiftAutoZi != -1) ostr << ", Std6SideShiftAuto = " << db_Std6SideShiftAuto; else ostr<<",Std6SideShiftAuto = NULL";
if( db_Std6PackRollAutoZi != -1) ostr << ", Std6PackRollAuto = " << db_Std6PackRollAuto; else ostr<<",Std6PackRollAuto = NULL";
if( db_Std6ChangRollCarAutoZi != -1) ostr << ", Std6ChangRollCarAuto = " << db_Std6ChangRollCarAuto; else ostr<<",Std6ChangRollCarAuto = NULL";
if( db_Std6RollingAutoZi != -1) ostr << ", Std6RollingAuto = " << db_Std6RollingAuto; else ostr<<",Std6RollingAuto = NULL";
// where
ostr << " WHERE ";
ostr << "EXCOILID = '" << db_EXCOILID << "'";
updatecmd.SetConnection(&cn);
updatecmd.SetCommandText( ostr.str());
DB_UPDEXECUTE();
DB_UPDAFFECTED();
return ( NULL );
} // end of methode
//
// public methode insertDB
//
char* T_AUTO_CENTERDBAX::insertDB(T_AUTO_CENTER &dbObj ){
copyAttribute2DB( dbObj );
dbSqlCode = 0;
m_sql = "INSERT INTO T_AUTO_CENTER VALUES( :1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11, :12, :13, :14, :15, :16, :17, :18, :19, :20, :21, :22, :23, :24, :25, :26, :27, :28, :29, :30, :31, :32, :33, :34, :35, :36, :37, :38, :39, :40, :41, :42, :43, :44, :45, :46, :47, :48, :49, :50, :51, :52, :53, :54, :55, :56, :57, :58, :59, :60, :61, :62, :63, :64, :65, :66, :67, :68, :69)";
insertcmd.SetConnection(&cn);
insertcmd.SetCommandText( m_sql);
// Normal columns
if( db_ENCOILIDZi != -1) insertcmd.Param(1) = ( char *)db_ENCOILID; else insertcmd.Param(1).SetAsNull();
// Primary columns
insertcmd.Param(2) = ( char *)db_EXCOILID;
// Normal columns
if( db_C_Cut_Pos_AutoZi != -1) insertcmd.Param(3) = ( long)db_C_Cut_Pos_Auto; else insertcmd.Param(3).SetAsNull();
// Normal columns
if( db_C_Cut_AutoZi != -1) insertcmd.Param(4) = ( long)db_C_Cut_Auto; else insertcmd.Param(4).SetAsNull();
// Normal columns
if( db_Wpd_C_Cut_AutoZi != -1) insertcmd.Param(5) = ( long)db_Wpd_C_Cut_Auto; else insertcmd.Param(5).SetAsNull();
// Normal columns
if( db_WasteDealWithAutoZi != -1) insertcmd.Param(6) = ( long)db_WasteDealWithAuto; else insertcmd.Param(6).SetAsNull();
// Normal columns
if( db_DeburAutoZi != -1) insertcmd.Param(7) = ( long)db_DeburAuto; else insertcmd.Param(7).SetAsNull();
// Normal columns
if( db_Cyc_Cut_AutoZi != -1) insertcmd.Param(8) = ( long)db_Cyc_Cut_Auto; else insertcmd.Param(8).SetAsNull();
// Normal columns
if( db_ModelAutoZi != -1) insertcmd.Param(9) = ( long)db_ModelAuto; else insertcmd.Param(9).SetAsNull();
// Normal columns
if( db_CycChangKnifeAutoZi != -1) insertcmd.Param(10) = ( long)db_CycChangKnifeAuto; else insertcmd.Param(10).SetAsNull();
// Normal columns
if( db_CcutChangKnifeAutoZi != -1) insertcmd.Param(11) = ( long)db_CcutChangKnifeAuto; else insertcmd.Param(11).SetAsNull();
// Normal columns
if( db_Std1CarPOsAutoZi != -1) insertcmd.Param(12) = ( long)db_Std1CarPOsAuto; else insertcmd.Param(12).SetAsNull();
// Normal columns
if( db_Std1DoorOpenZi != -1) insertcmd.Param(13) = ( long)db_Std1DoorOpen; else insertcmd.Param(13).SetAsNull();
// Normal columns
if( db_Std1CarToSpmZi != -1) insertcmd.Param(14) = ( long)db_Std1CarToSpm; else insertcmd.Param(14).SetAsNull();
// Normal columns
if( db_Std1RollAutoZi != -1) insertcmd.Param(15) = ( long)db_Std1RollAuto; else insertcmd.Param(15).SetAsNull();
// Normal columns
if( db_Std1DrawRollAutoZi != -1) insertcmd.Param(16) = ( long)db_Std1DrawRollAuto; else insertcmd.Param(16).SetAsNull();
// Normal columns
if( db_Std1SideShiftAutoZi != -1) insertcmd.Param(17) = ( long)db_Std1SideShiftAuto; else insertcmd.Param(17).SetAsNull();
// Normal columns
if( db_Std1PackRollAutoZi != -1) insertcmd.Param(18) = ( long)db_Std1PackRollAuto; else insertcmd.Param(18).SetAsNull();
// Normal columns
if( db_Std1ChangRollCarAutoZi != -1) insertcmd.Param(19) = ( long)db_Std1ChangRollCarAuto; else insertcmd.Param(19).SetAsNull();
// Normal columns
if( db_Std1RollingAutoZi != -1) insertcmd.Param(20) = ( long)db_Std1RollingAuto; else insertcmd.Param(20).SetAsNull();
// Normal columns
if( db_Std2CarPOsAutoZi != -1) insertcmd.Param(21) = ( long)db_Std2CarPOsAuto; else insertcmd.Param(21).SetAsNull();
// Normal columns
if( db_Std2DoorOpenZi != -1) insertcmd.Param(22) = ( long)db_Std2DoorOpen; else insertcmd.Param(22).SetAsNull();
// Normal columns
if( db_Std2CarToSpmZi != -1) insertcmd.Param(23) = ( long)db_Std2CarToSpm; else insertcmd.Param(23).SetAsNull();
// Normal columns
if( db_Std2RollAutoZi != -1) insertcmd.Param(24) = ( long)db_Std2RollAuto; else insertcmd.Param(24).SetAsNull();
// Normal columns
if( db_Std2DrawRollAutoZi != -1) insertcmd.Param(25) = ( long)db_Std2DrawRollAuto; else insertcmd.Param(25).SetAsNull();
// Normal columns
if( db_Std2SideShiftAutoZi != -1) insertcmd.Param(26) = ( long)db_Std2SideShiftAuto; else insertcmd.Param(26).SetAsNull();
// Normal columns
if( db_Std2PackRollAutoZi != -1) insertcmd.Param(27) = ( long)db_Std2PackRollAuto; else insertcmd.Param(27).SetAsNull();
// Normal columns
if( db_Std2ChangRollCarAutoZi != -1) insertcmd.Param(28) = ( long)db_Std2ChangRollCarAuto; else insertcmd.Param(28).SetAsNull();
// Normal columns
if( db_Std2RollingAutoZi != -1) insertcmd.Param(29) = ( long)db_Std2RollingAuto; else insertcmd.Param(29).SetAsNull();
// Normal columns
if( db_Std3CarPOsAutoZi != -1) insertcmd.Param(30) = ( long)db_Std3CarPOsAuto; else insertcmd.Param(30).SetAsNull();
// Normal columns
if( db_Std3DoorOpenZi != -1) insertcmd.Param(31) = ( long)db_Std3DoorOpen; else insertcmd.Param(31).SetAsNull();
// Normal columns
if( db_Std3CarToSpmZi != -1) insertcmd.Param(32) = ( long)db_Std3CarToSpm; else insertcmd.Param(32).SetAsNull();
// Normal columns
if( db_Std3RollAutoZi != -1) insertcmd.Param(33) = ( long)db_Std3RollAuto; else insertcmd.Param(33).SetAsNull();
// Normal columns
if( db_Std3DrawRollAutoZi != -1) insertcmd.Param(34) = ( long)db_Std3DrawRollAuto; else insertcmd.Param(34).SetAsNull();
// Normal columns
if( db_Std3SideShiftAutoZi != -1) insertcmd.Param(35) = ( long)db_Std3SideShiftAuto; else insertcmd.Param(35).SetAsNull();
// Normal columns
if( db_Std3PackRollAutoZi != -1) insertcmd.Param(36) = ( long)db_Std3PackRollAuto; else insertcmd.Param(36).SetAsNull();
// Normal columns
if( db_Std3ChangRollCarAutoZi != -1) insertcmd.Param(37) = ( long)db_Std3ChangRollCarAuto; else insertcmd.Param(37).SetAsNull();
// Normal columns
if( db_Std3RollingAutoZi != -1) insertcmd.Param(38) = ( long)db_Std3RollingAuto; else insertcmd.Param(38).SetAsNull();
// Normal columns
if( db_Std4CarPOsAutoZi != -1) insertcmd.Param(39) = ( long)db_Std4CarPOsAuto; else insertcmd.Param(39).SetAsNull();
// Normal columns
if( db_Std4DoorOpenZi != -1) insertcmd.Param(40) = ( long)db_Std4DoorOpen; else insertcmd.Param(40).SetAsNull();
// Normal columns
if( db_Std4CarToSpmZi != -1) insertcmd.Param(41) = ( long)db_Std4CarToSpm; else insertcmd.Param(41).SetAsNull();
// Normal columns
if( db_Std4RollAutoZi != -1) insertcmd.Param(42) = ( long)db_Std4RollAuto; else insertcmd.Param(42).SetAsNull();
// Normal columns
if( db_Std4DrawRollAutoZi != -1) insertcmd.Param(43) = ( long)db_Std4DrawRollAuto; else insertcmd.Param(43).SetAsNull();
// Normal columns
if( db_Std4SideShiftAutoZi != -1) insertcmd.Param(44) = ( long)db_Std4SideShiftAuto; else insertcmd.Param(44).SetAsNull();
// Normal columns
if( db_Std4PackRollAutoZi != -1) insertcmd.Param(45) = ( long)db_Std4PackRollAuto; else insertcmd.Param(45).SetAsNull();
// Normal columns
if( db_Std4ChangRollCarAutoZi != -1) insertcmd.Param(46) = ( long)db_Std4ChangRollCarAuto; else insertcmd.Param(46).SetAsNull();
// Normal columns
if( db_Std4RollingAutoZi != -1) insertcmd.Param(47) = ( long)db_Std4RollingAuto; else insertcmd.Param(47).SetAsNull();
// Normal columns
if( db_Std5CarPOsAutoZi != -1) insertcmd.Param(48) = ( long)db_Std5CarPOsAuto; else insertcmd.Param(48).SetAsNull();
// Normal columns
if( db_Std5DoorOpenZi != -1) insertcmd.Param(49) = ( long)db_Std5DoorOpen; else insertcmd.Param(49).SetAsNull();
// Normal columns
if( db_Std5CarToSpmZi != -1) insertcmd.Param(50) = ( long)db_Std5CarToSpm; else insertcmd.Param(50).SetAsNull();
// Normal columns
if( db_Std5RollAutoZi != -1) insertcmd.Param(51) = ( long)db_Std5RollAuto; else insertcmd.Param(51).SetAsNull();
// Normal columns
if( db_Std5DrawRollAutoZi != -1) insertcmd.Param(52) = ( long)db_Std5DrawRollAuto; else insertcmd.Param(52).SetAsNull();
// Normal columns
if( db_Std5SideShiftAutoZi != -1) insertcmd.Param(53) = ( long)db_Std5SideShiftAuto; else insertcmd.Param(53).SetAsNull();
// Normal columns
if( db_Std5PackRollAutoZi != -1) insertcmd.Param(54) = ( long)db_Std5PackRollAuto; else insertcmd.Param(54).SetAsNull();
// Normal columns
if( db_Std5ChangRollCarAutoZi != -1) insertcmd.Param(55) = ( long)db_Std5ChangRollCarAuto; else insertcmd.Param(55).SetAsNull();
// Normal columns
if( db_Std5RollingAutoZi != -1) insertcmd.Param(56) = ( long)db_Std5RollingAuto; else insertcmd.Param(56).SetAsNull();
// Normal columns
if( db_Std6CarPOsAutoZi != -1) insertcmd.Param(57) = ( long)db_Std6CarPOsAuto; else insertcmd.Param(57).SetAsNull();
// Normal columns
if( db_Std6DoorOpenZi != -1) insertcmd.Param(58) = ( long)db_Std6DoorOpen; else insertcmd.Param(58).SetAsNull();
// Normal columns
if( db_Std6CarToSpmZi != -1) insertcmd.Param(59) = ( long)db_Std6CarToSpm; else insertcmd.Param(59).SetAsNull();
// Normal columns
if( db_Std6RollAutoZi != -1) insertcmd.Param(60) = ( long)db_Std6RollAuto; else insertcmd.Param(60).SetAsNull();
// Normal columns
if( db_Std6DrawRollAutoZi != -1) insertcmd.Param(61) = ( long)db_Std6DrawRollAuto; else insertcmd.Param(61).SetAsNull();
// Normal columns
if( db_Std6SideShiftAutoZi != -1) insertcmd.Param(62) = ( long)db_Std6SideShiftAuto; else insertcmd.Param(62).SetAsNull();
// Normal columns
if( db_Std6PackRollAutoZi != -1) insertcmd.Param(63) = ( long)db_Std6PackRollAuto; else insertcmd.Param(63).SetAsNull();
// Normal columns
if( db_Std6ChangRollCarAutoZi != -1) insertcmd.Param(64) = ( long)db_Std6ChangRollCarAuto; else insertcmd.Param(64).SetAsNull();
// Normal columns
if( db_Std6RollingAutoZi != -1) insertcmd.Param(65) = ( long)db_Std6RollingAuto; else insertcmd.Param(65).SetAsNull();
//TOCTOMMOPMOU
insertcmd.Param(66).SetAsNull();
insertcmd.Param(67).SetAsNull();
insertcmd.Param(68).SetAsNull();
insertcmd.Param(69).SetAsNull();
DB_INSEXECUTE();
return ( NULL );
} // end of methode
//
// public methode deleteDB
//
char* T_AUTO_CENTERDBAX::deleteDB(T_AUTO_CENTER &dbObj ){
ostringstream ostr;
dbSqlCode = 0;
copyKey2Host( dbObj );
ostr << "DELETE FROM T_AUTO_CENTER WHERE ";
ostr << "EXCOILID = '" << db_EXCOILID << "'";
cmd.SetConnection( &cn);
cmd.SetCommandText( ostr.str());
DB_EXECUTE();
return ( NULL );
} // end of methode
//
// public methode deleteDB delete in case of a where clause
//
char* T_AUTO_CENTERDBAX::deleteDB(const char* where , long* count){
dbSqlCode = 0;
*(count) = -1L;
m_sql = "DELETE FROM T_AUTO_CENTER ";
if ( where != (char*)NULL ) {
m_sql.append( where );
}
cmd.SetConnection( &cn);
cmd.SetCommandText( m_sql);
DB_EXECUTE();
if( count != NULL){
*count = cmd.RowsAffected();
}
return ( NULL );
} // end of methode
//
// public methode openSetDB
//
char* T_AUTO_CENTERDBAX::openSetDB(const char* where , const char* order){
dbSqlCode = 0;
m_sql = "SELECT ENCOILID, EXCOILID, C_Cut_Pos_Auto, C_Cut_Auto, Wpd_C_Cut_Auto, WasteDealWithAuto, DeburAuto, Cyc_Cut_Auto, ModelAuto, CycChangKnifeAuto, CcutChangKnifeAuto, Std1CarPOsAuto, Std1DoorOpen, Std1CarToSpm, Std1RollAuto, Std1DrawRollAuto, Std1SideShiftAuto, Std1PackRollAuto, Std1ChangRollCarAuto, Std1RollingAuto, Std2CarPOsAuto, Std2DoorOpen, Std2CarToSpm, Std2RollAuto, Std2DrawRollAuto, Std2SideShiftAuto, Std2PackRollAuto, Std2ChangRollCarAuto, Std2RollingAuto, Std3CarPOsAuto, Std3DoorOpen, Std3CarToSpm, Std3RollAuto, Std3DrawRollAuto, Std3SideShiftAuto, Std3PackRollAuto, Std3ChangRollCarAuto, Std3RollingAuto, Std4CarPOsAuto, Std4DoorOpen, Std4CarToSpm, Std4RollAuto, Std4DrawRollAuto, Std4SideShiftAuto, Std4PackRollAuto, Std4ChangRollCarAuto, Std4RollingAuto, Std5CarPOsAuto, Std5DoorOpen, Std5CarToSpm, Std5RollAuto, Std5DrawRollAuto, Std5SideShiftAuto, Std5PackRollAuto, Std5ChangRollCarAuto, Std5RollingAuto, Std6CarPOsAuto, Std6DoorOpen, Std6CarToSpm, Std6RollAuto, Std6DrawRollAuto, Std6SideShiftAuto, Std6PackRollAuto, Std6ChangRollCarAuto, Std6RollingAuto, TO_CHAR( toc , 'YYYYMMDDHH24MISS'), TO_CHAR( tom , 'YYYYMMDDHH24MISS'), mop, mou FROM T_AUTO_CENTER ";
if ( where != (char*)NULL ) {
m_sql.append( where);
m_sql.append( " ");
}
if (order != (char*)NULL){
m_sql.append( order);
}
readcmd.SetConnection(&cn);
readcmd.SetCommandText( m_sql);
DB_RDEXECUTE();
return ( NULL );
} // end of methode
//
// public methode getSetDB
//
char* T_AUTO_CENTERDBAX::getSetDB( T_AUTO_CENTER &dbObj ){
dbSqlCode = 0;
DB_FETCH();
// Normal columns
// ENCOILID
if( readcmd.Field(1).IsNull() == false)
{
db_ENCOILIDZi = 0;
strncpy( db_ENCOILID, readcmd.Field(1).AsString().c_str(), sizeof( db_ENCOILID));
}
else
{
db_ENCOILIDZi = -1;
memset( db_ENCOILID, 0x00, sizeof( db_ENCOILID));
}
// Primary columns
strncpy( db_EXCOILID, readcmd.Field(2).AsString().c_str(), sizeof( db_EXCOILID));
// Normal columns
// C_Cut_Pos_Auto
if( readcmd.Field(3).IsNull() == false)
{
db_C_Cut_Pos_AutoZi = 0;
db_C_Cut_Pos_Auto = ( short)readcmd.Field(3).AsLong();
}
else
{
db_C_Cut_Pos_AutoZi = -1;
db_C_Cut_Pos_Auto = 0;
}
// Normal columns
// C_Cut_Auto
if( readcmd.Field(4).IsNull() == false)
{
db_C_Cut_AutoZi = 0;
db_C_Cut_Auto = ( short)readcmd.Field(4).AsLong();
}
else
{
db_C_Cut_AutoZi = -1;
db_C_Cut_Auto = 0;
}
// Normal columns
// Wpd_C_Cut_Auto
if( readcmd.Field(5).IsNull() == false)
{
db_Wpd_C_Cut_AutoZi = 0;
db_Wpd_C_Cut_Auto = ( short)readcmd.Field(5).AsLong();
}
else
{
db_Wpd_C_Cut_AutoZi = -1;
db_Wpd_C_Cut_Auto = 0;
}
// Normal columns
// WasteDealWithAuto
if( readcmd.Field(6).IsNull() == false)
{
db_WasteDealWithAutoZi = 0;
db_WasteDealWithAuto = ( short)readcmd.Field(6).AsLong();
}
else
{
db_WasteDealWithAutoZi = -1;
db_WasteDealWithAuto = 0;
}
// Normal columns
// DeburAuto
if( readcmd.Field(7).IsNull() == false)
{
db_DeburAutoZi = 0;
db_DeburAuto = ( short)readcmd.Field(7).AsLong();
}
else
{
db_DeburAutoZi = -1;
db_DeburAuto = 0;
}
// Normal columns
// Cyc_Cut_Auto
if( readcmd.Field(8).IsNull() == false)
{
db_Cyc_Cut_AutoZi = 0;
db_Cyc_Cut_Auto = ( short)readcmd.Field(8).AsLong();
}
else
{
db_Cyc_Cut_AutoZi = -1;
db_Cyc_Cut_Auto = 0;
}
// Normal columns
// ModelAuto
if( readcmd.Field(9).IsNull() == false)
{
db_ModelAutoZi = 0;
db_ModelAuto = ( short)readcmd.Field(9).AsLong();
}
else
{
db_ModelAutoZi = -1;
db_ModelAuto = 0;
}
// Normal columns
// CycChangKnifeAuto
if( readcmd.Field(10).IsNull() == false)
{
db_CycChangKnifeAutoZi = 0;
db_CycChangKnifeAuto = ( short)readcmd.Field(10).AsLong();
}
else
{
db_CycChangKnifeAutoZi = -1;
db_CycChangKnifeAuto = 0;
}
// Normal columns
// CcutChangKnifeAuto
if( readcmd.Field(11).IsNull() == false)
{
db_CcutChangKnifeAutoZi = 0;
db_CcutChangKnifeAuto = ( short)readcmd.Field(11).AsLong();
}
else
{
db_CcutChangKnifeAutoZi = -1;
db_CcutChangKnifeAuto = 0;
}
// Normal columns
// Std1CarPOsAuto
if( readcmd.Field(12).IsNull() == false)
{
db_Std1CarPOsAutoZi = 0;
db_Std1CarPOsAuto = ( short)readcmd.Field(12).AsLong();
}
else
{
db_Std1CarPOsAutoZi = -1;
db_Std1CarPOsAuto = 0;
}
// Normal columns
// Std1DoorOpen
if( readcmd.Field(13).IsNull() == false)
{
db_Std1DoorOpenZi = 0;
db_Std1DoorOpen = ( short)readcmd.Field(13).AsLong();
}
else
{
db_Std1DoorOpenZi = -1;
db_Std1DoorOpen = 0;
}
// Normal columns
// Std1CarToSpm
if( readcmd.Field(14).IsNull() == false)
{
db_Std1CarToSpmZi = 0;
db_Std1CarToSpm = ( short)readcmd.Field(14).AsLong();
}
else
{
db_Std1CarToSpmZi = -1;
db_Std1CarToSpm = 0;
}
// Normal columns
// Std1RollAuto
if( readcmd.Field(15).IsNull() == false)
{
db_Std1RollAutoZi = 0;
db_Std1RollAuto = ( short)readcmd.Field(15).AsLong();
}
else
{
db_Std1RollAutoZi = -1;
db_Std1RollAuto = 0;
}
// Normal columns
// Std1DrawRollAuto
if( readcmd.Field(16).IsNull() == false)
{
db_Std1DrawRollAutoZi = 0;
db_Std1DrawRollAuto = ( short)readcmd.Field(16).AsLong();
}
else
{
db_Std1DrawRollAutoZi = -1;
db_Std1DrawRollAuto = 0;
}
// Normal columns
// Std1SideShiftAuto
if( readcmd.Field(17).IsNull() == false)
{
db_Std1SideShiftAutoZi = 0;
db_Std1SideShiftAuto = ( short)readcmd.Field(17).AsLong();
}
else
{
db_Std1SideShiftAutoZi = -1;
db_Std1SideShiftAuto = 0;
}
// Normal columns
// Std1PackRollAuto
if( readcmd.Field(18).IsNull() == false)
{
db_Std1PackRollAutoZi = 0;
db_Std1PackRollAuto = ( short)readcmd.Field(18).AsLong();
}
else
{
db_Std1PackRollAutoZi = -1;
db_Std1PackRollAuto = 0;
}
// Normal columns
// Std1ChangRollCarAuto
if( readcmd.Field(19).IsNull() == false)
{
db_Std1ChangRollCarAutoZi = 0;
db_Std1ChangRollCarAuto = ( short)readcmd.Field(19).AsLong();
}
else
{
db_Std1ChangRollCarAutoZi = -1;
db_Std1ChangRollCarAuto = 0;
}
// Normal columns
// Std1RollingAuto
if( readcmd.Field(20).IsNull() == false)
{
db_Std1RollingAutoZi = 0;
db_Std1RollingAuto = ( short)readcmd.Field(20).AsLong();
}
else
{
db_Std1RollingAutoZi = -1;
db_Std1RollingAuto = 0;
}
// Normal columns
// Std2CarPOsAuto
if( readcmd.Field(21).IsNull() == false)
{
db_Std2CarPOsAutoZi = 0;
db_Std2CarPOsAuto = ( short)readcmd.Field(21).AsLong();
}
else
{
db_Std2CarPOsAutoZi = -1;
db_Std2CarPOsAuto = 0;
}
// Normal columns
// Std2DoorOpen
if( readcmd.Field(22).IsNull() == false)
{
db_Std2DoorOpenZi = 0;
db_Std2DoorOpen = ( short)readcmd.Field(22).AsLong();
}
else
{
db_Std2DoorOpenZi = -1;
db_Std2DoorOpen = 0;
}
// Normal columns
// Std2CarToSpm
if( readcmd.Field(23).IsNull() == false)
{
db_Std2CarToSpmZi = 0;
db_Std2CarToSpm = ( short)readcmd.Field(23).AsLong();
}
else
{
db_Std2CarToSpmZi = -1;
db_Std2CarToSpm = 0;
}
// Normal columns
// Std2RollAuto
if( readcmd.Field(24).IsNull() == false)
{
db_Std2RollAutoZi = 0;
db_Std2RollAuto = ( short)readcmd.Field(24).AsLong();
}
else
{
db_Std2RollAutoZi = -1;
db_Std2RollAuto = 0;
}
// Normal columns
// Std2DrawRollAuto
if( readcmd.Field(25).IsNull() == false)
{
db_Std2DrawRollAutoZi = 0;
db_Std2DrawRollAuto = ( short)readcmd.Field(25).AsLong();
}
else
{
db_Std2DrawRollAutoZi = -1;
db_Std2DrawRollAuto = 0;
}
// Normal columns
// Std2SideShiftAuto
if( readcmd.Field(26).IsNull() == false)
{
db_Std2SideShiftAutoZi = 0;
db_Std2SideShiftAuto = ( short)readcmd.Field(26).AsLong();
}
else
{
db_Std2SideShiftAutoZi = -1;
db_Std2SideShiftAuto = 0;
}
// Normal columns
// Std2PackRollAuto
if( readcmd.Field(27).IsNull() == false)
{
db_Std2PackRollAutoZi = 0;
db_Std2PackRollAuto = ( short)readcmd.Field(27).AsLong();
}
else
{
db_Std2PackRollAutoZi = -1;
db_Std2PackRollAuto = 0;
}
// Normal columns
// Std2ChangRollCarAuto
if( readcmd.Field(28).IsNull() == false)
{
db_Std2ChangRollCarAutoZi = 0;
db_Std2ChangRollCarAuto = ( short)readcmd.Field(28).AsLong();
}
else
{
db_Std2ChangRollCarAutoZi = -1;
db_Std2ChangRollCarAuto = 0;
}
// Normal columns
// Std2RollingAuto
if( readcmd.Field(29).IsNull() == false)
{
db_Std2RollingAutoZi = 0;
db_Std2RollingAuto = ( short)readcmd.Field(29).AsLong();
}
else
{
db_Std2RollingAutoZi = -1;
db_Std2RollingAuto = 0;
}
// Normal columns
// Std3CarPOsAuto
if( readcmd.Field(30).IsNull() == false)
{
db_Std3CarPOsAutoZi = 0;
db_Std3CarPOsAuto = ( short)readcmd.Field(30).AsLong();
}
else
{
db_Std3CarPOsAutoZi = -1;
db_Std3CarPOsAuto = 0;
}
// Normal columns
// Std3DoorOpen
if( readcmd.Field(31).IsNull() == false)
{
db_Std3DoorOpenZi = 0;
db_Std3DoorOpen = ( short)readcmd.Field(31).AsLong();
}
else
{
db_Std3DoorOpenZi = -1;
db_Std3DoorOpen = 0;
}
// Normal columns
// Std3CarToSpm
if( readcmd.Field(32).IsNull() == false)
{
db_Std3CarToSpmZi = 0;
db_Std3CarToSpm = ( short)readcmd.Field(32).AsLong();
}
else
{
db_Std3CarToSpmZi = -1;
db_Std3CarToSpm = 0;
}
// Normal columns
// Std3RollAuto
if( readcmd.Field(33).IsNull() == false)
{
db_Std3RollAutoZi = 0;
db_Std3RollAuto = ( short)readcmd.Field(33).AsLong();
}
else
{
db_Std3RollAutoZi = -1;
db_Std3RollAuto = 0;
}
// Normal columns
// Std3DrawRollAuto
if( readcmd.Field(34).IsNull() == false)
{
db_Std3DrawRollAutoZi = 0;
db_Std3DrawRollAuto = ( short)readcmd.Field(34).AsLong();
}
else
{
db_Std3DrawRollAutoZi = -1;
db_Std3DrawRollAuto = 0;
}
// Normal columns
// Std3SideShiftAuto
if( readcmd.Field(35).IsNull() == false)
{
db_Std3SideShiftAutoZi = 0;
db_Std3SideShiftAuto = ( short)readcmd.Field(35).AsLong();
}
else
{
db_Std3SideShiftAutoZi = -1;
db_Std3SideShiftAuto = 0;
}
// Normal columns
// Std3PackRollAuto
if( readcmd.Field(36).IsNull() == false)
{
db_Std3PackRollAutoZi = 0;
db_Std3PackRollAuto = ( short)readcmd.Field(36).AsLong();
}
else
{
db_Std3PackRollAutoZi = -1;
db_Std3PackRollAuto = 0;
}
// Normal columns
// Std3ChangRollCarAuto
if( readcmd.Field(37).IsNull() == false)
{
db_Std3ChangRollCarAutoZi = 0;
db_Std3ChangRollCarAuto = ( short)readcmd.Field(37).AsLong();
}
else
{
db_Std3ChangRollCarAutoZi = -1;
db_Std3ChangRollCarAuto = 0;
}
// Normal columns
// Std3RollingAuto
if( readcmd.Field(38).IsNull() == false)
{
db_Std3RollingAutoZi = 0;
db_Std3RollingAuto = ( short)readcmd.Field(38).AsLong();
}
else
{
db_Std3RollingAutoZi = -1;
db_Std3RollingAuto = 0;
}
// Normal columns
// Std4CarPOsAuto
if( readcmd.Field(39).IsNull() == false)
{
db_Std4CarPOsAutoZi = 0;
db_Std4CarPOsAuto = ( short)readcmd.Field(39).AsLong();
}
else
{
db_Std4CarPOsAutoZi = -1;
db_Std4CarPOsAuto = 0;
}
// Normal columns
// Std4DoorOpen
if( readcmd.Field(40).IsNull() == false)
{
db_Std4DoorOpenZi = 0;
db_Std4DoorOpen = ( short)readcmd.Field(40).AsLong();
}
else
{
db_Std4DoorOpenZi = -1;
db_Std4DoorOpen = 0;
}
// Normal columns
// Std4CarToSpm
if( readcmd.Field(41).IsNull() == false)
{
db_Std4CarToSpmZi = 0;
db_Std4CarToSpm = ( short)readcmd.Field(41).AsLong();
}
else
{
db_Std4CarToSpmZi = -1;
db_Std4CarToSpm = 0;
}
// Normal columns
// Std4RollAuto
if( readcmd.Field(42).IsNull() == false)
{
db_Std4RollAutoZi = 0;
db_Std4RollAuto = ( short)readcmd.Field(42).AsLong();
}
else
{
db_Std4RollAutoZi = -1;
db_Std4RollAuto = 0;
}
// Normal columns
// Std4DrawRollAuto
if( readcmd.Field(43).IsNull() == false)
{
db_Std4DrawRollAutoZi = 0;
db_Std4DrawRollAuto = ( short)readcmd.Field(43).AsLong();
}
else
{
db_Std4DrawRollAutoZi = -1;
db_Std4DrawRollAuto = 0;
}
// Normal columns
// Std4SideShiftAuto
if( readcmd.Field(44).IsNull() == false)
{
db_Std4SideShiftAutoZi = 0;
db_Std4SideShiftAuto = ( short)readcmd.Field(44).AsLong();
}
else
{
db_Std4SideShiftAutoZi = -1;
db_Std4SideShiftAuto = 0;
}
// Normal columns
// Std4PackRollAuto
if( readcmd.Field(45).IsNull() == false)
{
db_Std4PackRollAutoZi = 0;
db_Std4PackRollAuto = ( short)readcmd.Field(45).AsLong();
}
else
{
db_Std4PackRollAutoZi = -1;
db_Std4PackRollAuto = 0;
}
// Normal columns
// Std4ChangRollCarAuto
if( readcmd.Field(46).IsNull() == false)
{
db_Std4ChangRollCarAutoZi = 0;
db_Std4ChangRollCarAuto = ( short)readcmd.Field(46).AsLong();
}
else
{
db_Std4ChangRollCarAutoZi = -1;
db_Std4ChangRollCarAuto = 0;
}
// Normal columns
// Std4RollingAuto
if( readcmd.Field(47).IsNull() == false)
{
db_Std4RollingAutoZi = 0;
db_Std4RollingAuto = ( short)readcmd.Field(47).AsLong();
}
else
{
db_Std4RollingAutoZi = -1;
db_Std4RollingAuto = 0;
}
// Normal columns
// Std5CarPOsAuto
if( readcmd.Field(48).IsNull() == false)
{
db_Std5CarPOsAutoZi = 0;
db_Std5CarPOsAuto = ( short)readcmd.Field(48).AsLong();
}
else
{
db_Std5CarPOsAutoZi = -1;
db_Std5CarPOsAuto = 0;
}
// Normal columns
// Std5DoorOpen
if( readcmd.Field(49).IsNull() == false)
{
db_Std5DoorOpenZi = 0;
db_Std5DoorOpen = ( short)readcmd.Field(49).AsLong();
}
else
{
db_Std5DoorOpenZi = -1;
db_Std5DoorOpen = 0;
}
// Normal columns
// Std5CarToSpm
if( readcmd.Field(50).IsNull() == false)
{
db_Std5CarToSpmZi = 0;
db_Std5CarToSpm = ( short)readcmd.Field(50).AsLong();
}
else
{
db_Std5CarToSpmZi = -1;
db_Std5CarToSpm = 0;
}
// Normal columns
// Std5RollAuto
if( readcmd.Field(51).IsNull() == false)
{
db_Std5RollAutoZi = 0;
db_Std5RollAuto = ( short)readcmd.Field(51).AsLong();
}
else
{
db_Std5RollAutoZi = -1;
db_Std5RollAuto = 0;
}
// Normal columns
// Std5DrawRollAuto
if( readcmd.Field(52).IsNull() == false)
{
db_Std5DrawRollAutoZi = 0;
db_Std5DrawRollAuto = ( short)readcmd.Field(52).AsLong();
}
else
{
db_Std5DrawRollAutoZi = -1;
db_Std5DrawRollAuto = 0;
}
// Normal columns
// Std5SideShiftAuto
if( readcmd.Field(53).IsNull() == false)
{
db_Std5SideShiftAutoZi = 0;
db_Std5SideShiftAuto = ( short)readcmd.Field(53).AsLong();
}
else
{
db_Std5SideShiftAutoZi = -1;
db_Std5SideShiftAuto = 0;
}
// Normal columns
// Std5PackRollAuto
if( readcmd.Field(54).IsNull() == false)
{
db_Std5PackRollAutoZi = 0;
db_Std5PackRollAuto = ( short)readcmd.Field(54).AsLong();
}
else
{
db_Std5PackRollAutoZi = -1;
db_Std5PackRollAuto = 0;
}
// Normal columns
// Std5ChangRollCarAuto
if( readcmd.Field(55).IsNull() == false)
{
db_Std5ChangRollCarAutoZi = 0;
db_Std5ChangRollCarAuto = ( short)readcmd.Field(55).AsLong();
}
else
{
db_Std5ChangRollCarAutoZi = -1;
db_Std5ChangRollCarAuto = 0;
}
// Normal columns
// Std5RollingAuto
if( readcmd.Field(56).IsNull() == false)
{
db_Std5RollingAutoZi = 0;
db_Std5RollingAuto = ( short)readcmd.Field(56).AsLong();
}
else
{
db_Std5RollingAutoZi = -1;
db_Std5RollingAuto = 0;
}
// Normal columns
// Std6CarPOsAuto
if( readcmd.Field(57).IsNull() == false)
{
db_Std6CarPOsAutoZi = 0;
db_Std6CarPOsAuto = ( short)readcmd.Field(57).AsLong();
}
else
{
db_Std6CarPOsAutoZi = -1;
db_Std6CarPOsAuto = 0;
}
// Normal columns
// Std6DoorOpen
if( readcmd.Field(58).IsNull() == false)
{
db_Std6DoorOpenZi = 0;
db_Std6DoorOpen = ( short)readcmd.Field(58).AsLong();
}
else
{
db_Std6DoorOpenZi = -1;
db_Std6DoorOpen = 0;
}
// Normal columns
// Std6CarToSpm
if( readcmd.Field(59).IsNull() == false)
{
db_Std6CarToSpmZi = 0;
db_Std6CarToSpm = ( short)readcmd.Field(59).AsLong();
}
else
{
db_Std6CarToSpmZi = -1;
db_Std6CarToSpm = 0;
}
// Normal columns
// Std6RollAuto
if( readcmd.Field(60).IsNull() == false)
{
db_Std6RollAutoZi = 0;
db_Std6RollAuto = ( short)readcmd.Field(60).AsLong();
}
else
{
db_Std6RollAutoZi = -1;
db_Std6RollAuto = 0;
}
// Normal columns
// Std6DrawRollAuto
if( readcmd.Field(61).IsNull() == false)
{
db_Std6DrawRollAutoZi = 0;
db_Std6DrawRollAuto = ( short)readcmd.Field(61).AsLong();
}
else
{
db_Std6DrawRollAutoZi = -1;
db_Std6DrawRollAuto = 0;
}
// Normal columns
// Std6SideShiftAuto
if( readcmd.Field(62).IsNull() == false)
{
db_Std6SideShiftAutoZi = 0;
db_Std6SideShiftAuto = ( short)readcmd.Field(62).AsLong();
}
else
{
db_Std6SideShiftAutoZi = -1;
db_Std6SideShiftAuto = 0;
}
// Normal columns
// Std6PackRollAuto
if( readcmd.Field(63).IsNull() == false)
{
db_Std6PackRollAutoZi = 0;
db_Std6PackRollAuto = ( short)readcmd.Field(63).AsLong();
}
else
{
db_Std6PackRollAutoZi = -1;
db_Std6PackRollAuto = 0;
}
// Normal columns
// Std6ChangRollCarAuto
if( readcmd.Field(64).IsNull() == false)
{
db_Std6ChangRollCarAutoZi = 0;
db_Std6ChangRollCarAuto = ( short)readcmd.Field(64).AsLong();
}
else
{
db_Std6ChangRollCarAutoZi = -1;
db_Std6ChangRollCarAuto = 0;
}
// Normal columns
// Std6RollingAuto
if( readcmd.Field(65).IsNull() == false)
{
db_Std6RollingAutoZi = 0;
db_Std6RollingAuto = ( short)readcmd.Field(65).AsLong();
}
else
{
db_Std6RollingAutoZi = -1;
db_Std6RollingAuto = 0;
}
// toc
if( readcmd.Field(66).IsNull() == false)
{
db_tocZi = 0;
strncpy( db_toc, readcmd.Field(66).AsString().c_str(), sizeof( db_toc));
}
else
{
db_tocZi = -1;
memset( db_toc, 0x00, sizeof( db_toc));
}
// tom
if( readcmd.Field(67).IsNull() == false)
{
db_tomZi = 0;
strncpy( db_tom, readcmd.Field(67).AsString().c_str(), sizeof( db_tom));
}
else
{
db_tomZi = -1;
memset( db_tom, 0x00, sizeof( db_tom));
}
// mop
if( readcmd.Field(68).IsNull() == false)
{
db_mopZi = 0;
strncpy( db_mop, readcmd.Field(68).AsString().c_str(), sizeof( db_mop));
}
else
{
db_mopZi = -1;
memset( db_mop, 0x00, sizeof( db_mop));
}
// mou
if( readcmd.Field(69).IsNull() == false)
{
db_mouZi = 0;
strncpy( db_mou, readcmd.Field(69).AsString().c_str(), sizeof( db_mou));
}
else
{
db_mouZi = -1;
memset( db_mou, 0x00, sizeof( db_mou));
}
copyDB2Attribute( dbObj );
copyHost2Key( dbObj );
return ( NULL );
} // end of methode
//
// public methode closeSetDB
//
char* T_AUTO_CENTERDBAX::closeSetDB(){
dbSqlCode = 0;
return ( NULL );
} // end of methode
//
// public methode countDB
//
char* T_AUTO_CENTERDBAX::countDB(const char* where , long* count){
dbSqlCode = 0;
*(count) = -1L;
m_sql = "SELECT count(*) FROM T_AUTO_CENTER ";
if ( where != (char*)NULL ) {
m_sql.append( where);
}
readcmd.SetConnection(&cn);
readcmd.SetCommandText( m_sql);
DB_RDEXECUTE();
DB_FETCH();
*count = ( long)readcmd.Field(1).AsLong();
return ( NULL );
} // end of methode