// Version: 2021.11.10 17:47:0 // File: T_AUTO_CENTERDBAX.cpp #include #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