2818 lines
76 KiB
C++
2818 lines
76 KiB
C++
|
|
// 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
|