eis/src/dbax/T_ZCTHICK_DATADBAX.cpp

2849 lines
84 KiB
C++

// Version: 2019.4.23 13:40:42
// File: T_ZCTHICK_DATADBAX.cpp
#include <log4cplus/LOG.h>
#include "T_ZCTHICK_DATADBAX.h"
#include "T_ZCTHICK_DATA.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_entId[21+1];
static char db_extId[21+1];
static short db_extIdZi;
static double db_guage_coat_weight_ws;
static short db_guage_coat_weight_wsZi;
static double db_guage_coat_weight_cs;
static short db_guage_coat_weight_csZi;
static double db_guage_coat_weight_ds;
static short db_guage_coat_weight_dsZi;
static double db_guage_coat_weight_av;
static short db_guage_coat_weight_avZi;
static double db_guage_coat;
static short db_guage_coatZi;
static double db_guage_length;
static short db_guage_lengthZi;
static double db_guage_avg_value_1;
static short db_guage_avg_value_1Zi;
static double db_guage_avg_value_2;
static short db_guage_avg_value_2Zi;
static double db_guage_avg_value_3;
static short db_guage_avg_value_3Zi;
static double db_guage_avg_value_4;
static short db_guage_avg_value_4Zi;
static double db_guage_avg_value_5;
static short db_guage_avg_value_5Zi;
static double db_guage_avg_value_6;
static short db_guage_avg_value_6Zi;
static double db_guage_avg_value_7;
static short db_guage_avg_value_7Zi;
static double db_guage_avg_value_8;
static short db_guage_avg_value_8Zi;
static double db_guage_avg_value_9;
static short db_guage_avg_value_9Zi;
static double db_guage_avg_value_10;
static short db_guage_avg_value_10Zi;
static double db_guage_avg_value_11;
static short db_guage_avg_value_11Zi;
static double db_guage_avg_value_12;
static short db_guage_avg_value_12Zi;
static double db_guage_avg_value_13;
static short db_guage_avg_value_13Zi;
static double db_guage_avg_value_14;
static short db_guage_avg_value_14Zi;
static double db_guage_avg_value_15;
static short db_guage_avg_value_15Zi;
static double db_guage_avg_value_16;
static short db_guage_avg_value_16Zi;
static double db_guage_avg_value_17;
static short db_guage_avg_value_17Zi;
static double db_guage_avg_value_18;
static short db_guage_avg_value_18Zi;
static double db_guage_avg_value_19;
static short db_guage_avg_value_19Zi;
static double db_guage_avg_value_20;
static short db_guage_avg_value_20Zi;
static double db_guage_avg_value_21;
static short db_guage_avg_value_21Zi;
static double db_guage_avg_value_22;
static short db_guage_avg_value_22Zi;
static double db_guage_avg_value_23;
static short db_guage_avg_value_23Zi;
static double db_guage_avg_value_24;
static short db_guage_avg_value_24Zi;
static double db_guage_avg_value_25;
static short db_guage_avg_value_25Zi;
static double db_guage_avg_value_26;
static short db_guage_avg_value_26Zi;
static double db_guage_avg_value_27;
static short db_guage_avg_value_27Zi;
static double db_guage_avg_value_28;
static short db_guage_avg_value_28Zi;
static double db_guage_avg_value_29;
static short db_guage_avg_value_29Zi;
static double db_guage_avg_value_30;
static short db_guage_avg_value_30Zi;
static double db_guage_avg_value_31;
static short db_guage_avg_value_31Zi;
static double db_guage_avg_value_32;
static short db_guage_avg_value_32Zi;
static double db_guage_avg_value_33;
static short db_guage_avg_value_33Zi;
static double db_guage_avg_value_34;
static short db_guage_avg_value_34Zi;
static double db_guage_avg_value_35;
static short db_guage_avg_value_35Zi;
static double db_guage_avg_value_36;
static short db_guage_avg_value_36Zi;
static double db_guage_avg_value_37;
static short db_guage_avg_value_37Zi;
static double db_guage_avg_value_38;
static short db_guage_avg_value_38Zi;
static double db_guage_avg_value_39;
static short db_guage_avg_value_39Zi;
static double db_guage_avg_value_40;
static short db_guage_avg_value_40Zi;
static double db_guage_avg_value_41;
static short db_guage_avg_value_41Zi;
static double db_guage_avg_value_42;
static short db_guage_avg_value_42Zi;
static double db_guage_avg_value_43;
static short db_guage_avg_value_43Zi;
static double db_guage_avg_value_44;
static short db_guage_avg_value_44Zi;
static double db_guage_avg_value_45;
static short db_guage_avg_value_45Zi;
static double db_guage_avg_value_46;
static short db_guage_avg_value_46Zi;
static double db_guage_avg_value_47;
static short db_guage_avg_value_47Zi;
static double db_guage_avg_value_48;
static short db_guage_avg_value_48Zi;
static double db_guage_avg_value_49;
static short db_guage_avg_value_49Zi;
static double db_guage_avg_value_50;
static short db_guage_avg_value_50Zi;
static double db_guage_avg_value_51;
static short db_guage_avg_value_51Zi;
static double db_guage_avg_value_52;
static short db_guage_avg_value_52Zi;
static double db_guage_avg_value_53;
static short db_guage_avg_value_53Zi;
static double db_guage_avg_value_54;
static short db_guage_avg_value_54Zi;
static double db_guage_avg_value_55;
static short db_guage_avg_value_55Zi;
static double db_guage_avg_value_56;
static short db_guage_avg_value_56Zi;
static double db_guage_avg_value_57;
static short db_guage_avg_value_57Zi;
static double db_guage_avg_value_58;
static short db_guage_avg_value_58Zi;
static double db_guage_avg_value_59;
static short db_guage_avg_value_59Zi;
static double db_guage_avg_value_60;
static short db_guage_avg_value_60Zi;
static char db_TC[27];
static short db_TCZi;
static long rowCnt;
// Host arguments for Primary key
static char k_db_entId[21+1];
//
// constructor
//
T_ZCTHICK_DATADBAX::T_ZCTHICK_DATADBAX()
{
}
//
// destructor
//
T_ZCTHICK_DATADBAX::~T_ZCTHICK_DATADBAX()
{
}
char* T_ZCTHICK_DATADBAX::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_ZCTHICK_DATADBAX::dbCommit(){
dbSqlCode = 0;
try{
cn.Commit();
}catch( iDA::Exception &e)
{
dbSqlCode = -1;
strcpy( sqlErrMsg,e.ErrMsg().c_str());
return sqlErrMsg;
}
return ( NULL );
}
char* T_ZCTHICK_DATADBAX::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_ZCTHICK_DATADBAX::copyDB2Attribute( T_ZCTHICK_DATA &dbObj ){
dbObj.set_entId((char*)db_entId);
dbObj.set_extId((char*)db_extId);
dbObj.set_extIdZi((short)db_extIdZi);
dbObj.set_guage_coat_weight_ws((double)db_guage_coat_weight_ws);
dbObj.set_guage_coat_weight_wsZi((short)db_guage_coat_weight_wsZi);
dbObj.set_guage_coat_weight_cs((double)db_guage_coat_weight_cs);
dbObj.set_guage_coat_weight_csZi((short)db_guage_coat_weight_csZi);
dbObj.set_guage_coat_weight_ds((double)db_guage_coat_weight_ds);
dbObj.set_guage_coat_weight_dsZi((short)db_guage_coat_weight_dsZi);
dbObj.set_guage_coat_weight_av((double)db_guage_coat_weight_av);
dbObj.set_guage_coat_weight_avZi((short)db_guage_coat_weight_avZi);
dbObj.set_guage_coat((double)db_guage_coat);
dbObj.set_guage_coatZi((short)db_guage_coatZi);
dbObj.set_guage_length((double)db_guage_length);
dbObj.set_guage_lengthZi((short)db_guage_lengthZi);
dbObj.set_guage_avg_value_1((double)db_guage_avg_value_1);
dbObj.set_guage_avg_value_1Zi((short)db_guage_avg_value_1Zi);
dbObj.set_guage_avg_value_2((double)db_guage_avg_value_2);
dbObj.set_guage_avg_value_2Zi((short)db_guage_avg_value_2Zi);
dbObj.set_guage_avg_value_3((double)db_guage_avg_value_3);
dbObj.set_guage_avg_value_3Zi((short)db_guage_avg_value_3Zi);
dbObj.set_guage_avg_value_4((double)db_guage_avg_value_4);
dbObj.set_guage_avg_value_4Zi((short)db_guage_avg_value_4Zi);
dbObj.set_guage_avg_value_5((double)db_guage_avg_value_5);
dbObj.set_guage_avg_value_5Zi((short)db_guage_avg_value_5Zi);
dbObj.set_guage_avg_value_6((double)db_guage_avg_value_6);
dbObj.set_guage_avg_value_6Zi((short)db_guage_avg_value_6Zi);
dbObj.set_guage_avg_value_7((double)db_guage_avg_value_7);
dbObj.set_guage_avg_value_7Zi((short)db_guage_avg_value_7Zi);
dbObj.set_guage_avg_value_8((double)db_guage_avg_value_8);
dbObj.set_guage_avg_value_8Zi((short)db_guage_avg_value_8Zi);
dbObj.set_guage_avg_value_9((double)db_guage_avg_value_9);
dbObj.set_guage_avg_value_9Zi((short)db_guage_avg_value_9Zi);
dbObj.set_guage_avg_value_10((double)db_guage_avg_value_10);
dbObj.set_guage_avg_value_10Zi((short)db_guage_avg_value_10Zi);
dbObj.set_guage_avg_value_11((double)db_guage_avg_value_11);
dbObj.set_guage_avg_value_11Zi((short)db_guage_avg_value_11Zi);
dbObj.set_guage_avg_value_12((double)db_guage_avg_value_12);
dbObj.set_guage_avg_value_12Zi((short)db_guage_avg_value_12Zi);
dbObj.set_guage_avg_value_13((double)db_guage_avg_value_13);
dbObj.set_guage_avg_value_13Zi((short)db_guage_avg_value_13Zi);
dbObj.set_guage_avg_value_14((double)db_guage_avg_value_14);
dbObj.set_guage_avg_value_14Zi((short)db_guage_avg_value_14Zi);
dbObj.set_guage_avg_value_15((double)db_guage_avg_value_15);
dbObj.set_guage_avg_value_15Zi((short)db_guage_avg_value_15Zi);
dbObj.set_guage_avg_value_16((double)db_guage_avg_value_16);
dbObj.set_guage_avg_value_16Zi((short)db_guage_avg_value_16Zi);
dbObj.set_guage_avg_value_17((double)db_guage_avg_value_17);
dbObj.set_guage_avg_value_17Zi((short)db_guage_avg_value_17Zi);
dbObj.set_guage_avg_value_18((double)db_guage_avg_value_18);
dbObj.set_guage_avg_value_18Zi((short)db_guage_avg_value_18Zi);
dbObj.set_guage_avg_value_19((double)db_guage_avg_value_19);
dbObj.set_guage_avg_value_19Zi((short)db_guage_avg_value_19Zi);
dbObj.set_guage_avg_value_20((double)db_guage_avg_value_20);
dbObj.set_guage_avg_value_20Zi((short)db_guage_avg_value_20Zi);
dbObj.set_guage_avg_value_21((double)db_guage_avg_value_21);
dbObj.set_guage_avg_value_21Zi((short)db_guage_avg_value_21Zi);
dbObj.set_guage_avg_value_22((double)db_guage_avg_value_22);
dbObj.set_guage_avg_value_22Zi((short)db_guage_avg_value_22Zi);
dbObj.set_guage_avg_value_23((double)db_guage_avg_value_23);
dbObj.set_guage_avg_value_23Zi((short)db_guage_avg_value_23Zi);
dbObj.set_guage_avg_value_24((double)db_guage_avg_value_24);
dbObj.set_guage_avg_value_24Zi((short)db_guage_avg_value_24Zi);
dbObj.set_guage_avg_value_25((double)db_guage_avg_value_25);
dbObj.set_guage_avg_value_25Zi((short)db_guage_avg_value_25Zi);
dbObj.set_guage_avg_value_26((double)db_guage_avg_value_26);
dbObj.set_guage_avg_value_26Zi((short)db_guage_avg_value_26Zi);
dbObj.set_guage_avg_value_27((double)db_guage_avg_value_27);
dbObj.set_guage_avg_value_27Zi((short)db_guage_avg_value_27Zi);
dbObj.set_guage_avg_value_28((double)db_guage_avg_value_28);
dbObj.set_guage_avg_value_28Zi((short)db_guage_avg_value_28Zi);
dbObj.set_guage_avg_value_29((double)db_guage_avg_value_29);
dbObj.set_guage_avg_value_29Zi((short)db_guage_avg_value_29Zi);
dbObj.set_guage_avg_value_30((double)db_guage_avg_value_30);
dbObj.set_guage_avg_value_30Zi((short)db_guage_avg_value_30Zi);
dbObj.set_guage_avg_value_31((double)db_guage_avg_value_31);
dbObj.set_guage_avg_value_31Zi((short)db_guage_avg_value_31Zi);
dbObj.set_guage_avg_value_32((double)db_guage_avg_value_32);
dbObj.set_guage_avg_value_32Zi((short)db_guage_avg_value_32Zi);
dbObj.set_guage_avg_value_33((double)db_guage_avg_value_33);
dbObj.set_guage_avg_value_33Zi((short)db_guage_avg_value_33Zi);
dbObj.set_guage_avg_value_34((double)db_guage_avg_value_34);
dbObj.set_guage_avg_value_34Zi((short)db_guage_avg_value_34Zi);
dbObj.set_guage_avg_value_35((double)db_guage_avg_value_35);
dbObj.set_guage_avg_value_35Zi((short)db_guage_avg_value_35Zi);
dbObj.set_guage_avg_value_36((double)db_guage_avg_value_36);
dbObj.set_guage_avg_value_36Zi((short)db_guage_avg_value_36Zi);
dbObj.set_guage_avg_value_37((double)db_guage_avg_value_37);
dbObj.set_guage_avg_value_37Zi((short)db_guage_avg_value_37Zi);
dbObj.set_guage_avg_value_38((double)db_guage_avg_value_38);
dbObj.set_guage_avg_value_38Zi((short)db_guage_avg_value_38Zi);
dbObj.set_guage_avg_value_39((double)db_guage_avg_value_39);
dbObj.set_guage_avg_value_39Zi((short)db_guage_avg_value_39Zi);
dbObj.set_guage_avg_value_40((double)db_guage_avg_value_40);
dbObj.set_guage_avg_value_40Zi((short)db_guage_avg_value_40Zi);
dbObj.set_guage_avg_value_41((double)db_guage_avg_value_41);
dbObj.set_guage_avg_value_41Zi((short)db_guage_avg_value_41Zi);
dbObj.set_guage_avg_value_42((double)db_guage_avg_value_42);
dbObj.set_guage_avg_value_42Zi((short)db_guage_avg_value_42Zi);
dbObj.set_guage_avg_value_43((double)db_guage_avg_value_43);
dbObj.set_guage_avg_value_43Zi((short)db_guage_avg_value_43Zi);
dbObj.set_guage_avg_value_44((double)db_guage_avg_value_44);
dbObj.set_guage_avg_value_44Zi((short)db_guage_avg_value_44Zi);
dbObj.set_guage_avg_value_45((double)db_guage_avg_value_45);
dbObj.set_guage_avg_value_45Zi((short)db_guage_avg_value_45Zi);
dbObj.set_guage_avg_value_46((double)db_guage_avg_value_46);
dbObj.set_guage_avg_value_46Zi((short)db_guage_avg_value_46Zi);
dbObj.set_guage_avg_value_47((double)db_guage_avg_value_47);
dbObj.set_guage_avg_value_47Zi((short)db_guage_avg_value_47Zi);
dbObj.set_guage_avg_value_48((double)db_guage_avg_value_48);
dbObj.set_guage_avg_value_48Zi((short)db_guage_avg_value_48Zi);
dbObj.set_guage_avg_value_49((double)db_guage_avg_value_49);
dbObj.set_guage_avg_value_49Zi((short)db_guage_avg_value_49Zi);
dbObj.set_guage_avg_value_50((double)db_guage_avg_value_50);
dbObj.set_guage_avg_value_50Zi((short)db_guage_avg_value_50Zi);
dbObj.set_guage_avg_value_51((double)db_guage_avg_value_51);
dbObj.set_guage_avg_value_51Zi((short)db_guage_avg_value_51Zi);
dbObj.set_guage_avg_value_52((double)db_guage_avg_value_52);
dbObj.set_guage_avg_value_52Zi((short)db_guage_avg_value_52Zi);
dbObj.set_guage_avg_value_53((double)db_guage_avg_value_53);
dbObj.set_guage_avg_value_53Zi((short)db_guage_avg_value_53Zi);
dbObj.set_guage_avg_value_54((double)db_guage_avg_value_54);
dbObj.set_guage_avg_value_54Zi((short)db_guage_avg_value_54Zi);
dbObj.set_guage_avg_value_55((double)db_guage_avg_value_55);
dbObj.set_guage_avg_value_55Zi((short)db_guage_avg_value_55Zi);
dbObj.set_guage_avg_value_56((double)db_guage_avg_value_56);
dbObj.set_guage_avg_value_56Zi((short)db_guage_avg_value_56Zi);
dbObj.set_guage_avg_value_57((double)db_guage_avg_value_57);
dbObj.set_guage_avg_value_57Zi((short)db_guage_avg_value_57Zi);
dbObj.set_guage_avg_value_58((double)db_guage_avg_value_58);
dbObj.set_guage_avg_value_58Zi((short)db_guage_avg_value_58Zi);
dbObj.set_guage_avg_value_59((double)db_guage_avg_value_59);
dbObj.set_guage_avg_value_59Zi((short)db_guage_avg_value_59Zi);
dbObj.set_guage_avg_value_60((double)db_guage_avg_value_60);
dbObj.set_guage_avg_value_60Zi((short)db_guage_avg_value_60Zi);
dbObj.set_TC((char*)db_TC);
dbObj.set_TCZi((short)db_TCZi);
} // end of methode
//
// private methode copyAttribute2DB
//
void T_ZCTHICK_DATADBAX::copyAttribute2DB( T_ZCTHICK_DATA &dbObj ){
if (strlen(dbObj.entId()) < sizeof(db_entId)){
strncpy ((char*)db_entId, dbObj.entId(), sizeof(db_entId));
}
if (strlen(dbObj.extId()) < sizeof(db_extId)){
strncpy ((char*)db_extId, dbObj.extId(), sizeof(db_extId));
}
db_extIdZi = dbObj.extIdZi();
db_guage_coat_weight_ws = dbObj.guage_coat_weight_ws();
db_guage_coat_weight_wsZi = dbObj.guage_coat_weight_wsZi();
db_guage_coat_weight_cs = dbObj.guage_coat_weight_cs();
db_guage_coat_weight_csZi = dbObj.guage_coat_weight_csZi();
db_guage_coat_weight_ds = dbObj.guage_coat_weight_ds();
db_guage_coat_weight_dsZi = dbObj.guage_coat_weight_dsZi();
db_guage_coat_weight_av = dbObj.guage_coat_weight_av();
db_guage_coat_weight_avZi = dbObj.guage_coat_weight_avZi();
db_guage_coat = dbObj.guage_coat();
db_guage_coatZi = dbObj.guage_coatZi();
db_guage_length = dbObj.guage_length();
db_guage_lengthZi = dbObj.guage_lengthZi();
db_guage_avg_value_1 = dbObj.guage_avg_value_1();
db_guage_avg_value_1Zi = dbObj.guage_avg_value_1Zi();
db_guage_avg_value_2 = dbObj.guage_avg_value_2();
db_guage_avg_value_2Zi = dbObj.guage_avg_value_2Zi();
db_guage_avg_value_3 = dbObj.guage_avg_value_3();
db_guage_avg_value_3Zi = dbObj.guage_avg_value_3Zi();
db_guage_avg_value_4 = dbObj.guage_avg_value_4();
db_guage_avg_value_4Zi = dbObj.guage_avg_value_4Zi();
db_guage_avg_value_5 = dbObj.guage_avg_value_5();
db_guage_avg_value_5Zi = dbObj.guage_avg_value_5Zi();
db_guage_avg_value_6 = dbObj.guage_avg_value_6();
db_guage_avg_value_6Zi = dbObj.guage_avg_value_6Zi();
db_guage_avg_value_7 = dbObj.guage_avg_value_7();
db_guage_avg_value_7Zi = dbObj.guage_avg_value_7Zi();
db_guage_avg_value_8 = dbObj.guage_avg_value_8();
db_guage_avg_value_8Zi = dbObj.guage_avg_value_8Zi();
db_guage_avg_value_9 = dbObj.guage_avg_value_9();
db_guage_avg_value_9Zi = dbObj.guage_avg_value_9Zi();
db_guage_avg_value_10 = dbObj.guage_avg_value_10();
db_guage_avg_value_10Zi = dbObj.guage_avg_value_10Zi();
db_guage_avg_value_11 = dbObj.guage_avg_value_11();
db_guage_avg_value_11Zi = dbObj.guage_avg_value_11Zi();
db_guage_avg_value_12 = dbObj.guage_avg_value_12();
db_guage_avg_value_12Zi = dbObj.guage_avg_value_12Zi();
db_guage_avg_value_13 = dbObj.guage_avg_value_13();
db_guage_avg_value_13Zi = dbObj.guage_avg_value_13Zi();
db_guage_avg_value_14 = dbObj.guage_avg_value_14();
db_guage_avg_value_14Zi = dbObj.guage_avg_value_14Zi();
db_guage_avg_value_15 = dbObj.guage_avg_value_15();
db_guage_avg_value_15Zi = dbObj.guage_avg_value_15Zi();
db_guage_avg_value_16 = dbObj.guage_avg_value_16();
db_guage_avg_value_16Zi = dbObj.guage_avg_value_16Zi();
db_guage_avg_value_17 = dbObj.guage_avg_value_17();
db_guage_avg_value_17Zi = dbObj.guage_avg_value_17Zi();
db_guage_avg_value_18 = dbObj.guage_avg_value_18();
db_guage_avg_value_18Zi = dbObj.guage_avg_value_18Zi();
db_guage_avg_value_19 = dbObj.guage_avg_value_19();
db_guage_avg_value_19Zi = dbObj.guage_avg_value_19Zi();
db_guage_avg_value_20 = dbObj.guage_avg_value_20();
db_guage_avg_value_20Zi = dbObj.guage_avg_value_20Zi();
db_guage_avg_value_21 = dbObj.guage_avg_value_21();
db_guage_avg_value_21Zi = dbObj.guage_avg_value_21Zi();
db_guage_avg_value_22 = dbObj.guage_avg_value_22();
db_guage_avg_value_22Zi = dbObj.guage_avg_value_22Zi();
db_guage_avg_value_23 = dbObj.guage_avg_value_23();
db_guage_avg_value_23Zi = dbObj.guage_avg_value_23Zi();
db_guage_avg_value_24 = dbObj.guage_avg_value_24();
db_guage_avg_value_24Zi = dbObj.guage_avg_value_24Zi();
db_guage_avg_value_25 = dbObj.guage_avg_value_25();
db_guage_avg_value_25Zi = dbObj.guage_avg_value_25Zi();
db_guage_avg_value_26 = dbObj.guage_avg_value_26();
db_guage_avg_value_26Zi = dbObj.guage_avg_value_26Zi();
db_guage_avg_value_27 = dbObj.guage_avg_value_27();
db_guage_avg_value_27Zi = dbObj.guage_avg_value_27Zi();
db_guage_avg_value_28 = dbObj.guage_avg_value_28();
db_guage_avg_value_28Zi = dbObj.guage_avg_value_28Zi();
db_guage_avg_value_29 = dbObj.guage_avg_value_29();
db_guage_avg_value_29Zi = dbObj.guage_avg_value_29Zi();
db_guage_avg_value_30 = dbObj.guage_avg_value_30();
db_guage_avg_value_30Zi = dbObj.guage_avg_value_30Zi();
db_guage_avg_value_31 = dbObj.guage_avg_value_31();
db_guage_avg_value_31Zi = dbObj.guage_avg_value_31Zi();
db_guage_avg_value_32 = dbObj.guage_avg_value_32();
db_guage_avg_value_32Zi = dbObj.guage_avg_value_32Zi();
db_guage_avg_value_33 = dbObj.guage_avg_value_33();
db_guage_avg_value_33Zi = dbObj.guage_avg_value_33Zi();
db_guage_avg_value_34 = dbObj.guage_avg_value_34();
db_guage_avg_value_34Zi = dbObj.guage_avg_value_34Zi();
db_guage_avg_value_35 = dbObj.guage_avg_value_35();
db_guage_avg_value_35Zi = dbObj.guage_avg_value_35Zi();
db_guage_avg_value_36 = dbObj.guage_avg_value_36();
db_guage_avg_value_36Zi = dbObj.guage_avg_value_36Zi();
db_guage_avg_value_37 = dbObj.guage_avg_value_37();
db_guage_avg_value_37Zi = dbObj.guage_avg_value_37Zi();
db_guage_avg_value_38 = dbObj.guage_avg_value_38();
db_guage_avg_value_38Zi = dbObj.guage_avg_value_38Zi();
db_guage_avg_value_39 = dbObj.guage_avg_value_39();
db_guage_avg_value_39Zi = dbObj.guage_avg_value_39Zi();
db_guage_avg_value_40 = dbObj.guage_avg_value_40();
db_guage_avg_value_40Zi = dbObj.guage_avg_value_40Zi();
db_guage_avg_value_41 = dbObj.guage_avg_value_41();
db_guage_avg_value_41Zi = dbObj.guage_avg_value_41Zi();
db_guage_avg_value_42 = dbObj.guage_avg_value_42();
db_guage_avg_value_42Zi = dbObj.guage_avg_value_42Zi();
db_guage_avg_value_43 = dbObj.guage_avg_value_43();
db_guage_avg_value_43Zi = dbObj.guage_avg_value_43Zi();
db_guage_avg_value_44 = dbObj.guage_avg_value_44();
db_guage_avg_value_44Zi = dbObj.guage_avg_value_44Zi();
db_guage_avg_value_45 = dbObj.guage_avg_value_45();
db_guage_avg_value_45Zi = dbObj.guage_avg_value_45Zi();
db_guage_avg_value_46 = dbObj.guage_avg_value_46();
db_guage_avg_value_46Zi = dbObj.guage_avg_value_46Zi();
db_guage_avg_value_47 = dbObj.guage_avg_value_47();
db_guage_avg_value_47Zi = dbObj.guage_avg_value_47Zi();
db_guage_avg_value_48 = dbObj.guage_avg_value_48();
db_guage_avg_value_48Zi = dbObj.guage_avg_value_48Zi();
db_guage_avg_value_49 = dbObj.guage_avg_value_49();
db_guage_avg_value_49Zi = dbObj.guage_avg_value_49Zi();
db_guage_avg_value_50 = dbObj.guage_avg_value_50();
db_guage_avg_value_50Zi = dbObj.guage_avg_value_50Zi();
db_guage_avg_value_51 = dbObj.guage_avg_value_51();
db_guage_avg_value_51Zi = dbObj.guage_avg_value_51Zi();
db_guage_avg_value_52 = dbObj.guage_avg_value_52();
db_guage_avg_value_52Zi = dbObj.guage_avg_value_52Zi();
db_guage_avg_value_53 = dbObj.guage_avg_value_53();
db_guage_avg_value_53Zi = dbObj.guage_avg_value_53Zi();
db_guage_avg_value_54 = dbObj.guage_avg_value_54();
db_guage_avg_value_54Zi = dbObj.guage_avg_value_54Zi();
db_guage_avg_value_55 = dbObj.guage_avg_value_55();
db_guage_avg_value_55Zi = dbObj.guage_avg_value_55Zi();
db_guage_avg_value_56 = dbObj.guage_avg_value_56();
db_guage_avg_value_56Zi = dbObj.guage_avg_value_56Zi();
db_guage_avg_value_57 = dbObj.guage_avg_value_57();
db_guage_avg_value_57Zi = dbObj.guage_avg_value_57Zi();
db_guage_avg_value_58 = dbObj.guage_avg_value_58();
db_guage_avg_value_58Zi = dbObj.guage_avg_value_58Zi();
db_guage_avg_value_59 = dbObj.guage_avg_value_59();
db_guage_avg_value_59Zi = dbObj.guage_avg_value_59Zi();
db_guage_avg_value_60 = dbObj.guage_avg_value_60();
db_guage_avg_value_60Zi = dbObj.guage_avg_value_60Zi();
if (strlen(dbObj.TC()) < sizeof(db_TC)){
strncpy ((char*)db_TC, dbObj.TC(), sizeof(db_TC));
}
db_TCZi = dbObj.TCZi();
} // end of methode
//
// private methode copyKey2Host
//
void T_ZCTHICK_DATADBAX::copyKey2Host( T_ZCTHICK_DATA &dbObj ){
if (strlen(dbObj.k_entId()) < sizeof(k_db_entId)){
strncpy ((char*)k_db_entId, dbObj.k_entId(), sizeof(k_db_entId));
}
} // end of methode
//
// private methode copyHost2Key
//
void T_ZCTHICK_DATADBAX::copyHost2Key( T_ZCTHICK_DATA &dbObj ){
dbObj.set_k_entId((char*)db_entId);
} // end of methode
//
// public methode readDB
//
char* T_ZCTHICK_DATADBAX::readDB(T_ZCTHICK_DATA &dbObj ){
copyKey2Host( dbObj );
ostringstream ostr;
dbSqlCode = 0;
ostr << "SELECT ";
// all columns
ostr << "entId";
ostr << ",extId";
ostr << ",guage_coat_weight_ws";
ostr << ",guage_coat_weight_cs";
ostr << ",guage_coat_weight_ds";
ostr << ",guage_coat_weight_av";
ostr << ",guage_coat";
ostr << ",guage_length";
ostr << ",guage_avg_value_1";
ostr << ",guage_avg_value_2";
ostr << ",guage_avg_value_3";
ostr << ",guage_avg_value_4";
ostr << ",guage_avg_value_5";
ostr << ",guage_avg_value_6";
ostr << ",guage_avg_value_7";
ostr << ",guage_avg_value_8";
ostr << ",guage_avg_value_9";
ostr << ",guage_avg_value_10";
ostr << ",guage_avg_value_11";
ostr << ",guage_avg_value_12";
ostr << ",guage_avg_value_13";
ostr << ",guage_avg_value_14";
ostr << ",guage_avg_value_15";
ostr << ",guage_avg_value_16";
ostr << ",guage_avg_value_17";
ostr << ",guage_avg_value_18";
ostr << ",guage_avg_value_19";
ostr << ",guage_avg_value_20";
ostr << ",guage_avg_value_21";
ostr << ",guage_avg_value_22";
ostr << ",guage_avg_value_23";
ostr << ",guage_avg_value_24";
ostr << ",guage_avg_value_25";
ostr << ",guage_avg_value_26";
ostr << ",guage_avg_value_27";
ostr << ",guage_avg_value_28";
ostr << ",guage_avg_value_29";
ostr << ",guage_avg_value_30";
ostr << ",guage_avg_value_31";
ostr << ",guage_avg_value_32";
ostr << ",guage_avg_value_33";
ostr << ",guage_avg_value_34";
ostr << ",guage_avg_value_35";
ostr << ",guage_avg_value_36";
ostr << ",guage_avg_value_37";
ostr << ",guage_avg_value_38";
ostr << ",guage_avg_value_39";
ostr << ",guage_avg_value_40";
ostr << ",guage_avg_value_41";
ostr << ",guage_avg_value_42";
ostr << ",guage_avg_value_43";
ostr << ",guage_avg_value_44";
ostr << ",guage_avg_value_45";
ostr << ",guage_avg_value_46";
ostr << ",guage_avg_value_47";
ostr << ",guage_avg_value_48";
ostr << ",guage_avg_value_49";
ostr << ",guage_avg_value_50";
ostr << ",guage_avg_value_51";
ostr << ",guage_avg_value_52";
ostr << ",guage_avg_value_53";
ostr << ",guage_avg_value_54";
ostr << ",guage_avg_value_55";
ostr << ",guage_avg_value_56";
ostr << ",guage_avg_value_57";
ostr << ",guage_avg_value_58";
ostr << ",guage_avg_value_59";
ostr << ",guage_avg_value_60";
ostr << ",TO_CHAR(TC, 'YYYYMMDDHH24MISS')";
ostr << " FROM T_ZCTHICK_DATA WHERE ";
// where
ostr << "entId = '" << k_db_entId << "'";
readcmd.SetConnection(&cn);
readcmd.SetCommandText( ostr.str());
DB_RDEXECUTE();
DB_FETCH();
// Primary Keys
strncpy( db_entId, readcmd.Field(1).AsString().c_str(), sizeof( db_entId));
// Normal columns
// extId
if( readcmd.Field(2).IsNull() == false)
{
db_extIdZi = 0;
strncpy( db_extId, readcmd.Field(2).AsString().c_str(), sizeof( db_extId));
}
else
{
db_extIdZi = -1;
memset( db_extId, 0x00, sizeof( db_extId));
}
// Normal columns
// guage_coat_weight_ws
if( readcmd.Field(3).IsNull() == false)
{
db_guage_coat_weight_wsZi = 0;
db_guage_coat_weight_ws = ( double)readcmd.Field(3).AsDouble();
}
else
{
db_guage_coat_weight_wsZi = -1;
db_guage_coat_weight_ws = 0;
}
// Normal columns
// guage_coat_weight_cs
if( readcmd.Field(4).IsNull() == false)
{
db_guage_coat_weight_csZi = 0;
db_guage_coat_weight_cs = ( double)readcmd.Field(4).AsDouble();
}
else
{
db_guage_coat_weight_csZi = -1;
db_guage_coat_weight_cs = 0;
}
// Normal columns
// guage_coat_weight_ds
if( readcmd.Field(5).IsNull() == false)
{
db_guage_coat_weight_dsZi = 0;
db_guage_coat_weight_ds = ( double)readcmd.Field(5).AsDouble();
}
else
{
db_guage_coat_weight_dsZi = -1;
db_guage_coat_weight_ds = 0;
}
// Normal columns
// guage_coat_weight_av
if( readcmd.Field(6).IsNull() == false)
{
db_guage_coat_weight_avZi = 0;
db_guage_coat_weight_av = ( double)readcmd.Field(6).AsDouble();
}
else
{
db_guage_coat_weight_avZi = -1;
db_guage_coat_weight_av = 0;
}
// Normal columns
// guage_coat
if( readcmd.Field(7).IsNull() == false)
{
db_guage_coatZi = 0;
db_guage_coat = ( double)readcmd.Field(7).AsDouble();
}
else
{
db_guage_coatZi = -1;
db_guage_coat = 0;
}
// Normal columns
// guage_length
if( readcmd.Field(8).IsNull() == false)
{
db_guage_lengthZi = 0;
db_guage_length = ( double)readcmd.Field(8).AsDouble();
}
else
{
db_guage_lengthZi = -1;
db_guage_length = 0;
}
// Normal columns
// guage_avg_value_1
if( readcmd.Field(9).IsNull() == false)
{
db_guage_avg_value_1Zi = 0;
db_guage_avg_value_1 = ( double)readcmd.Field(9).AsDouble();
}
else
{
db_guage_avg_value_1Zi = -1;
db_guage_avg_value_1 = 0;
}
// Normal columns
// guage_avg_value_2
if( readcmd.Field(10).IsNull() == false)
{
db_guage_avg_value_2Zi = 0;
db_guage_avg_value_2 = ( double)readcmd.Field(10).AsDouble();
}
else
{
db_guage_avg_value_2Zi = -1;
db_guage_avg_value_2 = 0;
}
// Normal columns
// guage_avg_value_3
if( readcmd.Field(11).IsNull() == false)
{
db_guage_avg_value_3Zi = 0;
db_guage_avg_value_3 = ( double)readcmd.Field(11).AsDouble();
}
else
{
db_guage_avg_value_3Zi = -1;
db_guage_avg_value_3 = 0;
}
// Normal columns
// guage_avg_value_4
if( readcmd.Field(12).IsNull() == false)
{
db_guage_avg_value_4Zi = 0;
db_guage_avg_value_4 = ( double)readcmd.Field(12).AsDouble();
}
else
{
db_guage_avg_value_4Zi = -1;
db_guage_avg_value_4 = 0;
}
// Normal columns
// guage_avg_value_5
if( readcmd.Field(13).IsNull() == false)
{
db_guage_avg_value_5Zi = 0;
db_guage_avg_value_5 = ( double)readcmd.Field(13).AsDouble();
}
else
{
db_guage_avg_value_5Zi = -1;
db_guage_avg_value_5 = 0;
}
// Normal columns
// guage_avg_value_6
if( readcmd.Field(14).IsNull() == false)
{
db_guage_avg_value_6Zi = 0;
db_guage_avg_value_6 = ( double)readcmd.Field(14).AsDouble();
}
else
{
db_guage_avg_value_6Zi = -1;
db_guage_avg_value_6 = 0;
}
// Normal columns
// guage_avg_value_7
if( readcmd.Field(15).IsNull() == false)
{
db_guage_avg_value_7Zi = 0;
db_guage_avg_value_7 = ( double)readcmd.Field(15).AsDouble();
}
else
{
db_guage_avg_value_7Zi = -1;
db_guage_avg_value_7 = 0;
}
// Normal columns
// guage_avg_value_8
if( readcmd.Field(16).IsNull() == false)
{
db_guage_avg_value_8Zi = 0;
db_guage_avg_value_8 = ( double)readcmd.Field(16).AsDouble();
}
else
{
db_guage_avg_value_8Zi = -1;
db_guage_avg_value_8 = 0;
}
// Normal columns
// guage_avg_value_9
if( readcmd.Field(17).IsNull() == false)
{
db_guage_avg_value_9Zi = 0;
db_guage_avg_value_9 = ( double)readcmd.Field(17).AsDouble();
}
else
{
db_guage_avg_value_9Zi = -1;
db_guage_avg_value_9 = 0;
}
// Normal columns
// guage_avg_value_10
if( readcmd.Field(18).IsNull() == false)
{
db_guage_avg_value_10Zi = 0;
db_guage_avg_value_10 = ( double)readcmd.Field(18).AsDouble();
}
else
{
db_guage_avg_value_10Zi = -1;
db_guage_avg_value_10 = 0;
}
// Normal columns
// guage_avg_value_11
if( readcmd.Field(19).IsNull() == false)
{
db_guage_avg_value_11Zi = 0;
db_guage_avg_value_11 = ( double)readcmd.Field(19).AsDouble();
}
else
{
db_guage_avg_value_11Zi = -1;
db_guage_avg_value_11 = 0;
}
// Normal columns
// guage_avg_value_12
if( readcmd.Field(20).IsNull() == false)
{
db_guage_avg_value_12Zi = 0;
db_guage_avg_value_12 = ( double)readcmd.Field(20).AsDouble();
}
else
{
db_guage_avg_value_12Zi = -1;
db_guage_avg_value_12 = 0;
}
// Normal columns
// guage_avg_value_13
if( readcmd.Field(21).IsNull() == false)
{
db_guage_avg_value_13Zi = 0;
db_guage_avg_value_13 = ( double)readcmd.Field(21).AsDouble();
}
else
{
db_guage_avg_value_13Zi = -1;
db_guage_avg_value_13 = 0;
}
// Normal columns
// guage_avg_value_14
if( readcmd.Field(22).IsNull() == false)
{
db_guage_avg_value_14Zi = 0;
db_guage_avg_value_14 = ( double)readcmd.Field(22).AsDouble();
}
else
{
db_guage_avg_value_14Zi = -1;
db_guage_avg_value_14 = 0;
}
// Normal columns
// guage_avg_value_15
if( readcmd.Field(23).IsNull() == false)
{
db_guage_avg_value_15Zi = 0;
db_guage_avg_value_15 = ( double)readcmd.Field(23).AsDouble();
}
else
{
db_guage_avg_value_15Zi = -1;
db_guage_avg_value_15 = 0;
}
// Normal columns
// guage_avg_value_16
if( readcmd.Field(24).IsNull() == false)
{
db_guage_avg_value_16Zi = 0;
db_guage_avg_value_16 = ( double)readcmd.Field(24).AsDouble();
}
else
{
db_guage_avg_value_16Zi = -1;
db_guage_avg_value_16 = 0;
}
// Normal columns
// guage_avg_value_17
if( readcmd.Field(25).IsNull() == false)
{
db_guage_avg_value_17Zi = 0;
db_guage_avg_value_17 = ( double)readcmd.Field(25).AsDouble();
}
else
{
db_guage_avg_value_17Zi = -1;
db_guage_avg_value_17 = 0;
}
// Normal columns
// guage_avg_value_18
if( readcmd.Field(26).IsNull() == false)
{
db_guage_avg_value_18Zi = 0;
db_guage_avg_value_18 = ( double)readcmd.Field(26).AsDouble();
}
else
{
db_guage_avg_value_18Zi = -1;
db_guage_avg_value_18 = 0;
}
// Normal columns
// guage_avg_value_19
if( readcmd.Field(27).IsNull() == false)
{
db_guage_avg_value_19Zi = 0;
db_guage_avg_value_19 = ( double)readcmd.Field(27).AsDouble();
}
else
{
db_guage_avg_value_19Zi = -1;
db_guage_avg_value_19 = 0;
}
// Normal columns
// guage_avg_value_20
if( readcmd.Field(28).IsNull() == false)
{
db_guage_avg_value_20Zi = 0;
db_guage_avg_value_20 = ( double)readcmd.Field(28).AsDouble();
}
else
{
db_guage_avg_value_20Zi = -1;
db_guage_avg_value_20 = 0;
}
// Normal columns
// guage_avg_value_21
if( readcmd.Field(29).IsNull() == false)
{
db_guage_avg_value_21Zi = 0;
db_guage_avg_value_21 = ( double)readcmd.Field(29).AsDouble();
}
else
{
db_guage_avg_value_21Zi = -1;
db_guage_avg_value_21 = 0;
}
// Normal columns
// guage_avg_value_22
if( readcmd.Field(30).IsNull() == false)
{
db_guage_avg_value_22Zi = 0;
db_guage_avg_value_22 = ( double)readcmd.Field(30).AsDouble();
}
else
{
db_guage_avg_value_22Zi = -1;
db_guage_avg_value_22 = 0;
}
// Normal columns
// guage_avg_value_23
if( readcmd.Field(31).IsNull() == false)
{
db_guage_avg_value_23Zi = 0;
db_guage_avg_value_23 = ( double)readcmd.Field(31).AsDouble();
}
else
{
db_guage_avg_value_23Zi = -1;
db_guage_avg_value_23 = 0;
}
// Normal columns
// guage_avg_value_24
if( readcmd.Field(32).IsNull() == false)
{
db_guage_avg_value_24Zi = 0;
db_guage_avg_value_24 = ( double)readcmd.Field(32).AsDouble();
}
else
{
db_guage_avg_value_24Zi = -1;
db_guage_avg_value_24 = 0;
}
// Normal columns
// guage_avg_value_25
if( readcmd.Field(33).IsNull() == false)
{
db_guage_avg_value_25Zi = 0;
db_guage_avg_value_25 = ( double)readcmd.Field(33).AsDouble();
}
else
{
db_guage_avg_value_25Zi = -1;
db_guage_avg_value_25 = 0;
}
// Normal columns
// guage_avg_value_26
if( readcmd.Field(34).IsNull() == false)
{
db_guage_avg_value_26Zi = 0;
db_guage_avg_value_26 = ( double)readcmd.Field(34).AsDouble();
}
else
{
db_guage_avg_value_26Zi = -1;
db_guage_avg_value_26 = 0;
}
// Normal columns
// guage_avg_value_27
if( readcmd.Field(35).IsNull() == false)
{
db_guage_avg_value_27Zi = 0;
db_guage_avg_value_27 = ( double)readcmd.Field(35).AsDouble();
}
else
{
db_guage_avg_value_27Zi = -1;
db_guage_avg_value_27 = 0;
}
// Normal columns
// guage_avg_value_28
if( readcmd.Field(36).IsNull() == false)
{
db_guage_avg_value_28Zi = 0;
db_guage_avg_value_28 = ( double)readcmd.Field(36).AsDouble();
}
else
{
db_guage_avg_value_28Zi = -1;
db_guage_avg_value_28 = 0;
}
// Normal columns
// guage_avg_value_29
if( readcmd.Field(37).IsNull() == false)
{
db_guage_avg_value_29Zi = 0;
db_guage_avg_value_29 = ( double)readcmd.Field(37).AsDouble();
}
else
{
db_guage_avg_value_29Zi = -1;
db_guage_avg_value_29 = 0;
}
// Normal columns
// guage_avg_value_30
if( readcmd.Field(38).IsNull() == false)
{
db_guage_avg_value_30Zi = 0;
db_guage_avg_value_30 = ( double)readcmd.Field(38).AsDouble();
}
else
{
db_guage_avg_value_30Zi = -1;
db_guage_avg_value_30 = 0;
}
// Normal columns
// guage_avg_value_31
if( readcmd.Field(39).IsNull() == false)
{
db_guage_avg_value_31Zi = 0;
db_guage_avg_value_31 = ( double)readcmd.Field(39).AsDouble();
}
else
{
db_guage_avg_value_31Zi = -1;
db_guage_avg_value_31 = 0;
}
// Normal columns
// guage_avg_value_32
if( readcmd.Field(40).IsNull() == false)
{
db_guage_avg_value_32Zi = 0;
db_guage_avg_value_32 = ( double)readcmd.Field(40).AsDouble();
}
else
{
db_guage_avg_value_32Zi = -1;
db_guage_avg_value_32 = 0;
}
// Normal columns
// guage_avg_value_33
if( readcmd.Field(41).IsNull() == false)
{
db_guage_avg_value_33Zi = 0;
db_guage_avg_value_33 = ( double)readcmd.Field(41).AsDouble();
}
else
{
db_guage_avg_value_33Zi = -1;
db_guage_avg_value_33 = 0;
}
// Normal columns
// guage_avg_value_34
if( readcmd.Field(42).IsNull() == false)
{
db_guage_avg_value_34Zi = 0;
db_guage_avg_value_34 = ( double)readcmd.Field(42).AsDouble();
}
else
{
db_guage_avg_value_34Zi = -1;
db_guage_avg_value_34 = 0;
}
// Normal columns
// guage_avg_value_35
if( readcmd.Field(43).IsNull() == false)
{
db_guage_avg_value_35Zi = 0;
db_guage_avg_value_35 = ( double)readcmd.Field(43).AsDouble();
}
else
{
db_guage_avg_value_35Zi = -1;
db_guage_avg_value_35 = 0;
}
// Normal columns
// guage_avg_value_36
if( readcmd.Field(44).IsNull() == false)
{
db_guage_avg_value_36Zi = 0;
db_guage_avg_value_36 = ( double)readcmd.Field(44).AsDouble();
}
else
{
db_guage_avg_value_36Zi = -1;
db_guage_avg_value_36 = 0;
}
// Normal columns
// guage_avg_value_37
if( readcmd.Field(45).IsNull() == false)
{
db_guage_avg_value_37Zi = 0;
db_guage_avg_value_37 = ( double)readcmd.Field(45).AsDouble();
}
else
{
db_guage_avg_value_37Zi = -1;
db_guage_avg_value_37 = 0;
}
// Normal columns
// guage_avg_value_38
if( readcmd.Field(46).IsNull() == false)
{
db_guage_avg_value_38Zi = 0;
db_guage_avg_value_38 = ( double)readcmd.Field(46).AsDouble();
}
else
{
db_guage_avg_value_38Zi = -1;
db_guage_avg_value_38 = 0;
}
// Normal columns
// guage_avg_value_39
if( readcmd.Field(47).IsNull() == false)
{
db_guage_avg_value_39Zi = 0;
db_guage_avg_value_39 = ( double)readcmd.Field(47).AsDouble();
}
else
{
db_guage_avg_value_39Zi = -1;
db_guage_avg_value_39 = 0;
}
// Normal columns
// guage_avg_value_40
if( readcmd.Field(48).IsNull() == false)
{
db_guage_avg_value_40Zi = 0;
db_guage_avg_value_40 = ( double)readcmd.Field(48).AsDouble();
}
else
{
db_guage_avg_value_40Zi = -1;
db_guage_avg_value_40 = 0;
}
// Normal columns
// guage_avg_value_41
if( readcmd.Field(49).IsNull() == false)
{
db_guage_avg_value_41Zi = 0;
db_guage_avg_value_41 = ( double)readcmd.Field(49).AsDouble();
}
else
{
db_guage_avg_value_41Zi = -1;
db_guage_avg_value_41 = 0;
}
// Normal columns
// guage_avg_value_42
if( readcmd.Field(50).IsNull() == false)
{
db_guage_avg_value_42Zi = 0;
db_guage_avg_value_42 = ( double)readcmd.Field(50).AsDouble();
}
else
{
db_guage_avg_value_42Zi = -1;
db_guage_avg_value_42 = 0;
}
// Normal columns
// guage_avg_value_43
if( readcmd.Field(51).IsNull() == false)
{
db_guage_avg_value_43Zi = 0;
db_guage_avg_value_43 = ( double)readcmd.Field(51).AsDouble();
}
else
{
db_guage_avg_value_43Zi = -1;
db_guage_avg_value_43 = 0;
}
// Normal columns
// guage_avg_value_44
if( readcmd.Field(52).IsNull() == false)
{
db_guage_avg_value_44Zi = 0;
db_guage_avg_value_44 = ( double)readcmd.Field(52).AsDouble();
}
else
{
db_guage_avg_value_44Zi = -1;
db_guage_avg_value_44 = 0;
}
// Normal columns
// guage_avg_value_45
if( readcmd.Field(53).IsNull() == false)
{
db_guage_avg_value_45Zi = 0;
db_guage_avg_value_45 = ( double)readcmd.Field(53).AsDouble();
}
else
{
db_guage_avg_value_45Zi = -1;
db_guage_avg_value_45 = 0;
}
// Normal columns
// guage_avg_value_46
if( readcmd.Field(54).IsNull() == false)
{
db_guage_avg_value_46Zi = 0;
db_guage_avg_value_46 = ( double)readcmd.Field(54).AsDouble();
}
else
{
db_guage_avg_value_46Zi = -1;
db_guage_avg_value_46 = 0;
}
// Normal columns
// guage_avg_value_47
if( readcmd.Field(55).IsNull() == false)
{
db_guage_avg_value_47Zi = 0;
db_guage_avg_value_47 = ( double)readcmd.Field(55).AsDouble();
}
else
{
db_guage_avg_value_47Zi = -1;
db_guage_avg_value_47 = 0;
}
// Normal columns
// guage_avg_value_48
if( readcmd.Field(56).IsNull() == false)
{
db_guage_avg_value_48Zi = 0;
db_guage_avg_value_48 = ( double)readcmd.Field(56).AsDouble();
}
else
{
db_guage_avg_value_48Zi = -1;
db_guage_avg_value_48 = 0;
}
// Normal columns
// guage_avg_value_49
if( readcmd.Field(57).IsNull() == false)
{
db_guage_avg_value_49Zi = 0;
db_guage_avg_value_49 = ( double)readcmd.Field(57).AsDouble();
}
else
{
db_guage_avg_value_49Zi = -1;
db_guage_avg_value_49 = 0;
}
// Normal columns
// guage_avg_value_50
if( readcmd.Field(58).IsNull() == false)
{
db_guage_avg_value_50Zi = 0;
db_guage_avg_value_50 = ( double)readcmd.Field(58).AsDouble();
}
else
{
db_guage_avg_value_50Zi = -1;
db_guage_avg_value_50 = 0;
}
// Normal columns
// guage_avg_value_51
if( readcmd.Field(59).IsNull() == false)
{
db_guage_avg_value_51Zi = 0;
db_guage_avg_value_51 = ( double)readcmd.Field(59).AsDouble();
}
else
{
db_guage_avg_value_51Zi = -1;
db_guage_avg_value_51 = 0;
}
// Normal columns
// guage_avg_value_52
if( readcmd.Field(60).IsNull() == false)
{
db_guage_avg_value_52Zi = 0;
db_guage_avg_value_52 = ( double)readcmd.Field(60).AsDouble();
}
else
{
db_guage_avg_value_52Zi = -1;
db_guage_avg_value_52 = 0;
}
// Normal columns
// guage_avg_value_53
if( readcmd.Field(61).IsNull() == false)
{
db_guage_avg_value_53Zi = 0;
db_guage_avg_value_53 = ( double)readcmd.Field(61).AsDouble();
}
else
{
db_guage_avg_value_53Zi = -1;
db_guage_avg_value_53 = 0;
}
// Normal columns
// guage_avg_value_54
if( readcmd.Field(62).IsNull() == false)
{
db_guage_avg_value_54Zi = 0;
db_guage_avg_value_54 = ( double)readcmd.Field(62).AsDouble();
}
else
{
db_guage_avg_value_54Zi = -1;
db_guage_avg_value_54 = 0;
}
// Normal columns
// guage_avg_value_55
if( readcmd.Field(63).IsNull() == false)
{
db_guage_avg_value_55Zi = 0;
db_guage_avg_value_55 = ( double)readcmd.Field(63).AsDouble();
}
else
{
db_guage_avg_value_55Zi = -1;
db_guage_avg_value_55 = 0;
}
// Normal columns
// guage_avg_value_56
if( readcmd.Field(64).IsNull() == false)
{
db_guage_avg_value_56Zi = 0;
db_guage_avg_value_56 = ( double)readcmd.Field(64).AsDouble();
}
else
{
db_guage_avg_value_56Zi = -1;
db_guage_avg_value_56 = 0;
}
// Normal columns
// guage_avg_value_57
if( readcmd.Field(65).IsNull() == false)
{
db_guage_avg_value_57Zi = 0;
db_guage_avg_value_57 = ( double)readcmd.Field(65).AsDouble();
}
else
{
db_guage_avg_value_57Zi = -1;
db_guage_avg_value_57 = 0;
}
// Normal columns
// guage_avg_value_58
if( readcmd.Field(66).IsNull() == false)
{
db_guage_avg_value_58Zi = 0;
db_guage_avg_value_58 = ( double)readcmd.Field(66).AsDouble();
}
else
{
db_guage_avg_value_58Zi = -1;
db_guage_avg_value_58 = 0;
}
// Normal columns
// guage_avg_value_59
if( readcmd.Field(67).IsNull() == false)
{
db_guage_avg_value_59Zi = 0;
db_guage_avg_value_59 = ( double)readcmd.Field(67).AsDouble();
}
else
{
db_guage_avg_value_59Zi = -1;
db_guage_avg_value_59 = 0;
}
// Normal columns
// guage_avg_value_60
if( readcmd.Field(68).IsNull() == false)
{
db_guage_avg_value_60Zi = 0;
db_guage_avg_value_60 = ( double)readcmd.Field(68).AsDouble();
}
else
{
db_guage_avg_value_60Zi = -1;
db_guage_avg_value_60 = 0;
}
// Normal columns
// TC
if( readcmd.Field(69).IsNull() == false)
{
db_TCZi = 0;
strncpy( db_TC, readcmd.Field(69).AsString().c_str(), sizeof( db_TC));
}
else
{
db_TCZi = -1;
memset( db_TC, 0x00, sizeof( db_TC));
}
// copy host variables into Class attributes
copyDB2Attribute( dbObj );
return ( NULL );
} // end of methode
//
// public methode updateDB
//
char* T_ZCTHICK_DATADBAX::updateDB(T_ZCTHICK_DATA &dbObj ){
copyKey2Host( dbObj );
copyAttribute2DB( dbObj );
dbSqlCode = 0;
ostringstream ostr;
ostr << "UPDATE T_ZCTHICK_DATA SET ";
// Material Keys & Primary Keys
ostr << "entId='" << db_entId << "'";
// Normal column
if( db_extIdZi != -1) ostr << ", extId = '" << db_extId << "'"; else ostr<<",extId = NULL";
if( db_guage_coat_weight_wsZi != -1) ostr << ", guage_coat_weight_ws = " << db_guage_coat_weight_ws; else ostr<<",guage_coat_weight_ws = NULL";
if( db_guage_coat_weight_csZi != -1) ostr << ", guage_coat_weight_cs = " << db_guage_coat_weight_cs; else ostr<<",guage_coat_weight_cs = NULL";
if( db_guage_coat_weight_dsZi != -1) ostr << ", guage_coat_weight_ds = " << db_guage_coat_weight_ds; else ostr<<",guage_coat_weight_ds = NULL";
if( db_guage_coat_weight_avZi != -1) ostr << ", guage_coat_weight_av = " << db_guage_coat_weight_av; else ostr<<",guage_coat_weight_av = NULL";
if( db_guage_coatZi != -1) ostr << ", guage_coat = " << db_guage_coat; else ostr<<",guage_coat = NULL";
if( db_guage_lengthZi != -1) ostr << ", guage_length = " << db_guage_length; else ostr<<",guage_length = NULL";
if( db_guage_avg_value_1Zi != -1) ostr << ", guage_avg_value_1 = " << db_guage_avg_value_1; else ostr<<",guage_avg_value_1 = NULL";
if( db_guage_avg_value_2Zi != -1) ostr << ", guage_avg_value_2 = " << db_guage_avg_value_2; else ostr<<",guage_avg_value_2 = NULL";
if( db_guage_avg_value_3Zi != -1) ostr << ", guage_avg_value_3 = " << db_guage_avg_value_3; else ostr<<",guage_avg_value_3 = NULL";
if( db_guage_avg_value_4Zi != -1) ostr << ", guage_avg_value_4 = " << db_guage_avg_value_4; else ostr<<",guage_avg_value_4 = NULL";
if( db_guage_avg_value_5Zi != -1) ostr << ", guage_avg_value_5 = " << db_guage_avg_value_5; else ostr<<",guage_avg_value_5 = NULL";
if( db_guage_avg_value_6Zi != -1) ostr << ", guage_avg_value_6 = " << db_guage_avg_value_6; else ostr<<",guage_avg_value_6 = NULL";
if( db_guage_avg_value_7Zi != -1) ostr << ", guage_avg_value_7 = " << db_guage_avg_value_7; else ostr<<",guage_avg_value_7 = NULL";
if( db_guage_avg_value_8Zi != -1) ostr << ", guage_avg_value_8 = " << db_guage_avg_value_8; else ostr<<",guage_avg_value_8 = NULL";
if( db_guage_avg_value_9Zi != -1) ostr << ", guage_avg_value_9 = " << db_guage_avg_value_9; else ostr<<",guage_avg_value_9 = NULL";
if( db_guage_avg_value_10Zi != -1) ostr << ", guage_avg_value_10 = " << db_guage_avg_value_10; else ostr<<",guage_avg_value_10 = NULL";
if( db_guage_avg_value_11Zi != -1) ostr << ", guage_avg_value_11 = " << db_guage_avg_value_11; else ostr<<",guage_avg_value_11 = NULL";
if( db_guage_avg_value_12Zi != -1) ostr << ", guage_avg_value_12 = " << db_guage_avg_value_12; else ostr<<",guage_avg_value_12 = NULL";
if( db_guage_avg_value_13Zi != -1) ostr << ", guage_avg_value_13 = " << db_guage_avg_value_13; else ostr<<",guage_avg_value_13 = NULL";
if( db_guage_avg_value_14Zi != -1) ostr << ", guage_avg_value_14 = " << db_guage_avg_value_14; else ostr<<",guage_avg_value_14 = NULL";
if( db_guage_avg_value_15Zi != -1) ostr << ", guage_avg_value_15 = " << db_guage_avg_value_15; else ostr<<",guage_avg_value_15 = NULL";
if( db_guage_avg_value_16Zi != -1) ostr << ", guage_avg_value_16 = " << db_guage_avg_value_16; else ostr<<",guage_avg_value_16 = NULL";
if( db_guage_avg_value_17Zi != -1) ostr << ", guage_avg_value_17 = " << db_guage_avg_value_17; else ostr<<",guage_avg_value_17 = NULL";
if( db_guage_avg_value_18Zi != -1) ostr << ", guage_avg_value_18 = " << db_guage_avg_value_18; else ostr<<",guage_avg_value_18 = NULL";
if( db_guage_avg_value_19Zi != -1) ostr << ", guage_avg_value_19 = " << db_guage_avg_value_19; else ostr<<",guage_avg_value_19 = NULL";
if( db_guage_avg_value_20Zi != -1) ostr << ", guage_avg_value_20 = " << db_guage_avg_value_20; else ostr<<",guage_avg_value_20 = NULL";
if( db_guage_avg_value_21Zi != -1) ostr << ", guage_avg_value_21 = " << db_guage_avg_value_21; else ostr<<",guage_avg_value_21 = NULL";
if( db_guage_avg_value_22Zi != -1) ostr << ", guage_avg_value_22 = " << db_guage_avg_value_22; else ostr<<",guage_avg_value_22 = NULL";
if( db_guage_avg_value_23Zi != -1) ostr << ", guage_avg_value_23 = " << db_guage_avg_value_23; else ostr<<",guage_avg_value_23 = NULL";
if( db_guage_avg_value_24Zi != -1) ostr << ", guage_avg_value_24 = " << db_guage_avg_value_24; else ostr<<",guage_avg_value_24 = NULL";
if( db_guage_avg_value_25Zi != -1) ostr << ", guage_avg_value_25 = " << db_guage_avg_value_25; else ostr<<",guage_avg_value_25 = NULL";
if( db_guage_avg_value_26Zi != -1) ostr << ", guage_avg_value_26 = " << db_guage_avg_value_26; else ostr<<",guage_avg_value_26 = NULL";
if( db_guage_avg_value_27Zi != -1) ostr << ", guage_avg_value_27 = " << db_guage_avg_value_27; else ostr<<",guage_avg_value_27 = NULL";
if( db_guage_avg_value_28Zi != -1) ostr << ", guage_avg_value_28 = " << db_guage_avg_value_28; else ostr<<",guage_avg_value_28 = NULL";
if( db_guage_avg_value_29Zi != -1) ostr << ", guage_avg_value_29 = " << db_guage_avg_value_29; else ostr<<",guage_avg_value_29 = NULL";
if( db_guage_avg_value_30Zi != -1) ostr << ", guage_avg_value_30 = " << db_guage_avg_value_30; else ostr<<",guage_avg_value_30 = NULL";
if( db_guage_avg_value_31Zi != -1) ostr << ", guage_avg_value_31 = " << db_guage_avg_value_31; else ostr<<",guage_avg_value_31 = NULL";
if( db_guage_avg_value_32Zi != -1) ostr << ", guage_avg_value_32 = " << db_guage_avg_value_32; else ostr<<",guage_avg_value_32 = NULL";
if( db_guage_avg_value_33Zi != -1) ostr << ", guage_avg_value_33 = " << db_guage_avg_value_33; else ostr<<",guage_avg_value_33 = NULL";
if( db_guage_avg_value_34Zi != -1) ostr << ", guage_avg_value_34 = " << db_guage_avg_value_34; else ostr<<",guage_avg_value_34 = NULL";
if( db_guage_avg_value_35Zi != -1) ostr << ", guage_avg_value_35 = " << db_guage_avg_value_35; else ostr<<",guage_avg_value_35 = NULL";
if( db_guage_avg_value_36Zi != -1) ostr << ", guage_avg_value_36 = " << db_guage_avg_value_36; else ostr<<",guage_avg_value_36 = NULL";
if( db_guage_avg_value_37Zi != -1) ostr << ", guage_avg_value_37 = " << db_guage_avg_value_37; else ostr<<",guage_avg_value_37 = NULL";
if( db_guage_avg_value_38Zi != -1) ostr << ", guage_avg_value_38 = " << db_guage_avg_value_38; else ostr<<",guage_avg_value_38 = NULL";
if( db_guage_avg_value_39Zi != -1) ostr << ", guage_avg_value_39 = " << db_guage_avg_value_39; else ostr<<",guage_avg_value_39 = NULL";
if( db_guage_avg_value_40Zi != -1) ostr << ", guage_avg_value_40 = " << db_guage_avg_value_40; else ostr<<",guage_avg_value_40 = NULL";
if( db_guage_avg_value_41Zi != -1) ostr << ", guage_avg_value_41 = " << db_guage_avg_value_41; else ostr<<",guage_avg_value_41 = NULL";
if( db_guage_avg_value_42Zi != -1) ostr << ", guage_avg_value_42 = " << db_guage_avg_value_42; else ostr<<",guage_avg_value_42 = NULL";
if( db_guage_avg_value_43Zi != -1) ostr << ", guage_avg_value_43 = " << db_guage_avg_value_43; else ostr<<",guage_avg_value_43 = NULL";
if( db_guage_avg_value_44Zi != -1) ostr << ", guage_avg_value_44 = " << db_guage_avg_value_44; else ostr<<",guage_avg_value_44 = NULL";
if( db_guage_avg_value_45Zi != -1) ostr << ", guage_avg_value_45 = " << db_guage_avg_value_45; else ostr<<",guage_avg_value_45 = NULL";
if( db_guage_avg_value_46Zi != -1) ostr << ", guage_avg_value_46 = " << db_guage_avg_value_46; else ostr<<",guage_avg_value_46 = NULL";
if( db_guage_avg_value_47Zi != -1) ostr << ", guage_avg_value_47 = " << db_guage_avg_value_47; else ostr<<",guage_avg_value_47 = NULL";
if( db_guage_avg_value_48Zi != -1) ostr << ", guage_avg_value_48 = " << db_guage_avg_value_48; else ostr<<",guage_avg_value_48 = NULL";
if( db_guage_avg_value_49Zi != -1) ostr << ", guage_avg_value_49 = " << db_guage_avg_value_49; else ostr<<",guage_avg_value_49 = NULL";
if( db_guage_avg_value_50Zi != -1) ostr << ", guage_avg_value_50 = " << db_guage_avg_value_50; else ostr<<",guage_avg_value_50 = NULL";
if( db_guage_avg_value_51Zi != -1) ostr << ", guage_avg_value_51 = " << db_guage_avg_value_51; else ostr<<",guage_avg_value_51 = NULL";
if( db_guage_avg_value_52Zi != -1) ostr << ", guage_avg_value_52 = " << db_guage_avg_value_52; else ostr<<",guage_avg_value_52 = NULL";
if( db_guage_avg_value_53Zi != -1) ostr << ", guage_avg_value_53 = " << db_guage_avg_value_53; else ostr<<",guage_avg_value_53 = NULL";
if( db_guage_avg_value_54Zi != -1) ostr << ", guage_avg_value_54 = " << db_guage_avg_value_54; else ostr<<",guage_avg_value_54 = NULL";
if( db_guage_avg_value_55Zi != -1) ostr << ", guage_avg_value_55 = " << db_guage_avg_value_55; else ostr<<",guage_avg_value_55 = NULL";
if( db_guage_avg_value_56Zi != -1) ostr << ", guage_avg_value_56 = " << db_guage_avg_value_56; else ostr<<",guage_avg_value_56 = NULL";
if( db_guage_avg_value_57Zi != -1) ostr << ", guage_avg_value_57 = " << db_guage_avg_value_57; else ostr<<",guage_avg_value_57 = NULL";
if( db_guage_avg_value_58Zi != -1) ostr << ", guage_avg_value_58 = " << db_guage_avg_value_58; else ostr<<",guage_avg_value_58 = NULL";
if( db_guage_avg_value_59Zi != -1) ostr << ", guage_avg_value_59 = " << db_guage_avg_value_59; else ostr<<",guage_avg_value_59 = NULL";
if( db_guage_avg_value_60Zi != -1) ostr << ", guage_avg_value_60 = " << db_guage_avg_value_60; else ostr<<",guage_avg_value_60 = NULL";
if( db_TCZi != -1) ostr << ", TC = TO_DATE('" << db_TC << "','YYYYMMDDHH24MISS')"; else ostr<<",TC = NULL";
// where
ostr << " WHERE ";
ostr << "entId = '" << db_entId << "'";
updatecmd.SetConnection(&cn);
updatecmd.SetCommandText( ostr.str());
DB_UPDEXECUTE();
DB_UPDAFFECTED();
return ( NULL );
} // end of methode
//
// public methode insertDB
//
char* T_ZCTHICK_DATADBAX::insertDB(T_ZCTHICK_DATA &dbObj ){
copyAttribute2DB( dbObj );
dbSqlCode = 0;
m_sql = "INSERT INTO T_ZCTHICK_DATA 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);
// Primary columns
insertcmd.Param(1) = ( char *)db_entId;
// Normal columns
if( db_extIdZi != -1) insertcmd.Param(2) = ( char *)db_extId; else insertcmd.Param(2).SetAsNull();
// Normal columns
if( db_guage_coat_weight_wsZi != -1) insertcmd.Param(3) = ( double)db_guage_coat_weight_ws; else insertcmd.Param(3).SetAsNull();
// Normal columns
if( db_guage_coat_weight_csZi != -1) insertcmd.Param(4) = ( double)db_guage_coat_weight_cs; else insertcmd.Param(4).SetAsNull();
// Normal columns
if( db_guage_coat_weight_dsZi != -1) insertcmd.Param(5) = ( double)db_guage_coat_weight_ds; else insertcmd.Param(5).SetAsNull();
// Normal columns
if( db_guage_coat_weight_avZi != -1) insertcmd.Param(6) = ( double)db_guage_coat_weight_av; else insertcmd.Param(6).SetAsNull();
// Normal columns
if( db_guage_coatZi != -1) insertcmd.Param(7) = ( double)db_guage_coat; else insertcmd.Param(7).SetAsNull();
// Normal columns
if( db_guage_lengthZi != -1) insertcmd.Param(8) = ( double)db_guage_length; else insertcmd.Param(8).SetAsNull();
// Normal columns
if( db_guage_avg_value_1Zi != -1) insertcmd.Param(9) = ( double)db_guage_avg_value_1; else insertcmd.Param(9).SetAsNull();
// Normal columns
if( db_guage_avg_value_2Zi != -1) insertcmd.Param(10) = ( double)db_guage_avg_value_2; else insertcmd.Param(10).SetAsNull();
// Normal columns
if( db_guage_avg_value_3Zi != -1) insertcmd.Param(11) = ( double)db_guage_avg_value_3; else insertcmd.Param(11).SetAsNull();
// Normal columns
if( db_guage_avg_value_4Zi != -1) insertcmd.Param(12) = ( double)db_guage_avg_value_4; else insertcmd.Param(12).SetAsNull();
// Normal columns
if( db_guage_avg_value_5Zi != -1) insertcmd.Param(13) = ( double)db_guage_avg_value_5; else insertcmd.Param(13).SetAsNull();
// Normal columns
if( db_guage_avg_value_6Zi != -1) insertcmd.Param(14) = ( double)db_guage_avg_value_6; else insertcmd.Param(14).SetAsNull();
// Normal columns
if( db_guage_avg_value_7Zi != -1) insertcmd.Param(15) = ( double)db_guage_avg_value_7; else insertcmd.Param(15).SetAsNull();
// Normal columns
if( db_guage_avg_value_8Zi != -1) insertcmd.Param(16) = ( double)db_guage_avg_value_8; else insertcmd.Param(16).SetAsNull();
// Normal columns
if( db_guage_avg_value_9Zi != -1) insertcmd.Param(17) = ( double)db_guage_avg_value_9; else insertcmd.Param(17).SetAsNull();
// Normal columns
if( db_guage_avg_value_10Zi != -1) insertcmd.Param(18) = ( double)db_guage_avg_value_10; else insertcmd.Param(18).SetAsNull();
// Normal columns
if( db_guage_avg_value_11Zi != -1) insertcmd.Param(19) = ( double)db_guage_avg_value_11; else insertcmd.Param(19).SetAsNull();
// Normal columns
if( db_guage_avg_value_12Zi != -1) insertcmd.Param(20) = ( double)db_guage_avg_value_12; else insertcmd.Param(20).SetAsNull();
// Normal columns
if( db_guage_avg_value_13Zi != -1) insertcmd.Param(21) = ( double)db_guage_avg_value_13; else insertcmd.Param(21).SetAsNull();
// Normal columns
if( db_guage_avg_value_14Zi != -1) insertcmd.Param(22) = ( double)db_guage_avg_value_14; else insertcmd.Param(22).SetAsNull();
// Normal columns
if( db_guage_avg_value_15Zi != -1) insertcmd.Param(23) = ( double)db_guage_avg_value_15; else insertcmd.Param(23).SetAsNull();
// Normal columns
if( db_guage_avg_value_16Zi != -1) insertcmd.Param(24) = ( double)db_guage_avg_value_16; else insertcmd.Param(24).SetAsNull();
// Normal columns
if( db_guage_avg_value_17Zi != -1) insertcmd.Param(25) = ( double)db_guage_avg_value_17; else insertcmd.Param(25).SetAsNull();
// Normal columns
if( db_guage_avg_value_18Zi != -1) insertcmd.Param(26) = ( double)db_guage_avg_value_18; else insertcmd.Param(26).SetAsNull();
// Normal columns
if( db_guage_avg_value_19Zi != -1) insertcmd.Param(27) = ( double)db_guage_avg_value_19; else insertcmd.Param(27).SetAsNull();
// Normal columns
if( db_guage_avg_value_20Zi != -1) insertcmd.Param(28) = ( double)db_guage_avg_value_20; else insertcmd.Param(28).SetAsNull();
// Normal columns
if( db_guage_avg_value_21Zi != -1) insertcmd.Param(29) = ( double)db_guage_avg_value_21; else insertcmd.Param(29).SetAsNull();
// Normal columns
if( db_guage_avg_value_22Zi != -1) insertcmd.Param(30) = ( double)db_guage_avg_value_22; else insertcmd.Param(30).SetAsNull();
// Normal columns
if( db_guage_avg_value_23Zi != -1) insertcmd.Param(31) = ( double)db_guage_avg_value_23; else insertcmd.Param(31).SetAsNull();
// Normal columns
if( db_guage_avg_value_24Zi != -1) insertcmd.Param(32) = ( double)db_guage_avg_value_24; else insertcmd.Param(32).SetAsNull();
// Normal columns
if( db_guage_avg_value_25Zi != -1) insertcmd.Param(33) = ( double)db_guage_avg_value_25; else insertcmd.Param(33).SetAsNull();
// Normal columns
if( db_guage_avg_value_26Zi != -1) insertcmd.Param(34) = ( double)db_guage_avg_value_26; else insertcmd.Param(34).SetAsNull();
// Normal columns
if( db_guage_avg_value_27Zi != -1) insertcmd.Param(35) = ( double)db_guage_avg_value_27; else insertcmd.Param(35).SetAsNull();
// Normal columns
if( db_guage_avg_value_28Zi != -1) insertcmd.Param(36) = ( double)db_guage_avg_value_28; else insertcmd.Param(36).SetAsNull();
// Normal columns
if( db_guage_avg_value_29Zi != -1) insertcmd.Param(37) = ( double)db_guage_avg_value_29; else insertcmd.Param(37).SetAsNull();
// Normal columns
if( db_guage_avg_value_30Zi != -1) insertcmd.Param(38) = ( double)db_guage_avg_value_30; else insertcmd.Param(38).SetAsNull();
// Normal columns
if( db_guage_avg_value_31Zi != -1) insertcmd.Param(39) = ( double)db_guage_avg_value_31; else insertcmd.Param(39).SetAsNull();
// Normal columns
if( db_guage_avg_value_32Zi != -1) insertcmd.Param(40) = ( double)db_guage_avg_value_32; else insertcmd.Param(40).SetAsNull();
// Normal columns
if( db_guage_avg_value_33Zi != -1) insertcmd.Param(41) = ( double)db_guage_avg_value_33; else insertcmd.Param(41).SetAsNull();
// Normal columns
if( db_guage_avg_value_34Zi != -1) insertcmd.Param(42) = ( double)db_guage_avg_value_34; else insertcmd.Param(42).SetAsNull();
// Normal columns
if( db_guage_avg_value_35Zi != -1) insertcmd.Param(43) = ( double)db_guage_avg_value_35; else insertcmd.Param(43).SetAsNull();
// Normal columns
if( db_guage_avg_value_36Zi != -1) insertcmd.Param(44) = ( double)db_guage_avg_value_36; else insertcmd.Param(44).SetAsNull();
// Normal columns
if( db_guage_avg_value_37Zi != -1) insertcmd.Param(45) = ( double)db_guage_avg_value_37; else insertcmd.Param(45).SetAsNull();
// Normal columns
if( db_guage_avg_value_38Zi != -1) insertcmd.Param(46) = ( double)db_guage_avg_value_38; else insertcmd.Param(46).SetAsNull();
// Normal columns
if( db_guage_avg_value_39Zi != -1) insertcmd.Param(47) = ( double)db_guage_avg_value_39; else insertcmd.Param(47).SetAsNull();
// Normal columns
if( db_guage_avg_value_40Zi != -1) insertcmd.Param(48) = ( double)db_guage_avg_value_40; else insertcmd.Param(48).SetAsNull();
// Normal columns
if( db_guage_avg_value_41Zi != -1) insertcmd.Param(49) = ( double)db_guage_avg_value_41; else insertcmd.Param(49).SetAsNull();
// Normal columns
if( db_guage_avg_value_42Zi != -1) insertcmd.Param(50) = ( double)db_guage_avg_value_42; else insertcmd.Param(50).SetAsNull();
// Normal columns
if( db_guage_avg_value_43Zi != -1) insertcmd.Param(51) = ( double)db_guage_avg_value_43; else insertcmd.Param(51).SetAsNull();
// Normal columns
if( db_guage_avg_value_44Zi != -1) insertcmd.Param(52) = ( double)db_guage_avg_value_44; else insertcmd.Param(52).SetAsNull();
// Normal columns
if( db_guage_avg_value_45Zi != -1) insertcmd.Param(53) = ( double)db_guage_avg_value_45; else insertcmd.Param(53).SetAsNull();
// Normal columns
if( db_guage_avg_value_46Zi != -1) insertcmd.Param(54) = ( double)db_guage_avg_value_46; else insertcmd.Param(54).SetAsNull();
// Normal columns
if( db_guage_avg_value_47Zi != -1) insertcmd.Param(55) = ( double)db_guage_avg_value_47; else insertcmd.Param(55).SetAsNull();
// Normal columns
if( db_guage_avg_value_48Zi != -1) insertcmd.Param(56) = ( double)db_guage_avg_value_48; else insertcmd.Param(56).SetAsNull();
// Normal columns
if( db_guage_avg_value_49Zi != -1) insertcmd.Param(57) = ( double)db_guage_avg_value_49; else insertcmd.Param(57).SetAsNull();
// Normal columns
if( db_guage_avg_value_50Zi != -1) insertcmd.Param(58) = ( double)db_guage_avg_value_50; else insertcmd.Param(58).SetAsNull();
// Normal columns
if( db_guage_avg_value_51Zi != -1) insertcmd.Param(59) = ( double)db_guage_avg_value_51; else insertcmd.Param(59).SetAsNull();
// Normal columns
if( db_guage_avg_value_52Zi != -1) insertcmd.Param(60) = ( double)db_guage_avg_value_52; else insertcmd.Param(60).SetAsNull();
// Normal columns
if( db_guage_avg_value_53Zi != -1) insertcmd.Param(61) = ( double)db_guage_avg_value_53; else insertcmd.Param(61).SetAsNull();
// Normal columns
if( db_guage_avg_value_54Zi != -1) insertcmd.Param(62) = ( double)db_guage_avg_value_54; else insertcmd.Param(62).SetAsNull();
// Normal columns
if( db_guage_avg_value_55Zi != -1) insertcmd.Param(63) = ( double)db_guage_avg_value_55; else insertcmd.Param(63).SetAsNull();
// Normal columns
if( db_guage_avg_value_56Zi != -1) insertcmd.Param(64) = ( double)db_guage_avg_value_56; else insertcmd.Param(64).SetAsNull();
// Normal columns
if( db_guage_avg_value_57Zi != -1) insertcmd.Param(65) = ( double)db_guage_avg_value_57; else insertcmd.Param(65).SetAsNull();
// Normal columns
if( db_guage_avg_value_58Zi != -1) insertcmd.Param(66) = ( double)db_guage_avg_value_58; else insertcmd.Param(66).SetAsNull();
// Normal columns
if( db_guage_avg_value_59Zi != -1) insertcmd.Param(67) = ( double)db_guage_avg_value_59; else insertcmd.Param(67).SetAsNull();
// Normal columns
if( db_guage_avg_value_60Zi != -1) insertcmd.Param(68) = ( double)db_guage_avg_value_60; else insertcmd.Param(68).SetAsNull();
// Normal columns
if( db_TCZi != -1) insertcmd.Param(69) = DateTime( db_TC); else insertcmd.Param(69).SetAsNull();
DB_INSEXECUTE();
return ( NULL );
} // end of methode
//
// public methode deleteDB
//
char* T_ZCTHICK_DATADBAX::deleteDB(T_ZCTHICK_DATA &dbObj ){
ostringstream ostr;
dbSqlCode = 0;
copyKey2Host( dbObj );
ostr << "DELETE FROM T_ZCTHICK_DATA WHERE ";
ostr << "entId = '" << db_entId << "'";
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_ZCTHICK_DATADBAX::deleteDB(const char* where , long* count){
dbSqlCode = 0;
*(count) = -1L;
m_sql = "DELETE FROM T_ZCTHICK_DATA ";
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_ZCTHICK_DATADBAX::openSetDB(const char* where , const char* order){
dbSqlCode = 0;
m_sql = "SELECT entId, extId, guage_coat_weight_ws, guage_coat_weight_cs, guage_coat_weight_ds, guage_coat_weight_av, guage_coat, guage_length, guage_avg_value_1, guage_avg_value_2, guage_avg_value_3, guage_avg_value_4, guage_avg_value_5, guage_avg_value_6, guage_avg_value_7, guage_avg_value_8, guage_avg_value_9, guage_avg_value_10, guage_avg_value_11, guage_avg_value_12, guage_avg_value_13, guage_avg_value_14, guage_avg_value_15, guage_avg_value_16, guage_avg_value_17, guage_avg_value_18, guage_avg_value_19, guage_avg_value_20, guage_avg_value_21, guage_avg_value_22, guage_avg_value_23, guage_avg_value_24, guage_avg_value_25, guage_avg_value_26, guage_avg_value_27, guage_avg_value_28, guage_avg_value_29, guage_avg_value_30, guage_avg_value_31, guage_avg_value_32, guage_avg_value_33, guage_avg_value_34, guage_avg_value_35, guage_avg_value_36, guage_avg_value_37, guage_avg_value_38, guage_avg_value_39, guage_avg_value_40, guage_avg_value_41, guage_avg_value_42, guage_avg_value_43, guage_avg_value_44, guage_avg_value_45, guage_avg_value_46, guage_avg_value_47, guage_avg_value_48, guage_avg_value_49, guage_avg_value_50, guage_avg_value_51, guage_avg_value_52, guage_avg_value_53, guage_avg_value_54, guage_avg_value_55, guage_avg_value_56, guage_avg_value_57, guage_avg_value_58, guage_avg_value_59, guage_avg_value_60, TO_CHAR(TC, 'YYYYMMDDHH24MISS') FROM T_ZCTHICK_DATA ";
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_ZCTHICK_DATADBAX::getSetDB( T_ZCTHICK_DATA &dbObj ){
dbSqlCode = 0;
DB_FETCH();
// Primary columns
strncpy( db_entId, readcmd.Field(1).AsString().c_str(), sizeof( db_entId));
// Normal columns
// extId
if( readcmd.Field(2).IsNull() == false)
{
db_extIdZi = 0;
strncpy( db_extId, readcmd.Field(2).AsString().c_str(), sizeof( db_extId));
}
else
{
db_extIdZi = -1;
memset( db_extId, 0x00, sizeof( db_extId));
}
// Normal columns
// guage_coat_weight_ws
if( readcmd.Field(3).IsNull() == false)
{
db_guage_coat_weight_wsZi = 0;
db_guage_coat_weight_ws = ( double)readcmd.Field(3).AsDouble();
}
else
{
db_guage_coat_weight_wsZi = -1;
db_guage_coat_weight_ws = 0;
}
// Normal columns
// guage_coat_weight_cs
if( readcmd.Field(4).IsNull() == false)
{
db_guage_coat_weight_csZi = 0;
db_guage_coat_weight_cs = ( double)readcmd.Field(4).AsDouble();
}
else
{
db_guage_coat_weight_csZi = -1;
db_guage_coat_weight_cs = 0;
}
// Normal columns
// guage_coat_weight_ds
if( readcmd.Field(5).IsNull() == false)
{
db_guage_coat_weight_dsZi = 0;
db_guage_coat_weight_ds = ( double)readcmd.Field(5).AsDouble();
}
else
{
db_guage_coat_weight_dsZi = -1;
db_guage_coat_weight_ds = 0;
}
// Normal columns
// guage_coat_weight_av
if( readcmd.Field(6).IsNull() == false)
{
db_guage_coat_weight_avZi = 0;
db_guage_coat_weight_av = ( double)readcmd.Field(6).AsDouble();
}
else
{
db_guage_coat_weight_avZi = -1;
db_guage_coat_weight_av = 0;
}
// Normal columns
// guage_coat
if( readcmd.Field(7).IsNull() == false)
{
db_guage_coatZi = 0;
db_guage_coat = ( double)readcmd.Field(7).AsDouble();
}
else
{
db_guage_coatZi = -1;
db_guage_coat = 0;
}
// Normal columns
// guage_length
if( readcmd.Field(8).IsNull() == false)
{
db_guage_lengthZi = 0;
db_guage_length = ( double)readcmd.Field(8).AsDouble();
}
else
{
db_guage_lengthZi = -1;
db_guage_length = 0;
}
// Normal columns
// guage_avg_value_1
if( readcmd.Field(9).IsNull() == false)
{
db_guage_avg_value_1Zi = 0;
db_guage_avg_value_1 = ( double)readcmd.Field(9).AsDouble();
}
else
{
db_guage_avg_value_1Zi = -1;
db_guage_avg_value_1 = 0;
}
// Normal columns
// guage_avg_value_2
if( readcmd.Field(10).IsNull() == false)
{
db_guage_avg_value_2Zi = 0;
db_guage_avg_value_2 = ( double)readcmd.Field(10).AsDouble();
}
else
{
db_guage_avg_value_2Zi = -1;
db_guage_avg_value_2 = 0;
}
// Normal columns
// guage_avg_value_3
if( readcmd.Field(11).IsNull() == false)
{
db_guage_avg_value_3Zi = 0;
db_guage_avg_value_3 = ( double)readcmd.Field(11).AsDouble();
}
else
{
db_guage_avg_value_3Zi = -1;
db_guage_avg_value_3 = 0;
}
// Normal columns
// guage_avg_value_4
if( readcmd.Field(12).IsNull() == false)
{
db_guage_avg_value_4Zi = 0;
db_guage_avg_value_4 = ( double)readcmd.Field(12).AsDouble();
}
else
{
db_guage_avg_value_4Zi = -1;
db_guage_avg_value_4 = 0;
}
// Normal columns
// guage_avg_value_5
if( readcmd.Field(13).IsNull() == false)
{
db_guage_avg_value_5Zi = 0;
db_guage_avg_value_5 = ( double)readcmd.Field(13).AsDouble();
}
else
{
db_guage_avg_value_5Zi = -1;
db_guage_avg_value_5 = 0;
}
// Normal columns
// guage_avg_value_6
if( readcmd.Field(14).IsNull() == false)
{
db_guage_avg_value_6Zi = 0;
db_guage_avg_value_6 = ( double)readcmd.Field(14).AsDouble();
}
else
{
db_guage_avg_value_6Zi = -1;
db_guage_avg_value_6 = 0;
}
// Normal columns
// guage_avg_value_7
if( readcmd.Field(15).IsNull() == false)
{
db_guage_avg_value_7Zi = 0;
db_guage_avg_value_7 = ( double)readcmd.Field(15).AsDouble();
}
else
{
db_guage_avg_value_7Zi = -1;
db_guage_avg_value_7 = 0;
}
// Normal columns
// guage_avg_value_8
if( readcmd.Field(16).IsNull() == false)
{
db_guage_avg_value_8Zi = 0;
db_guage_avg_value_8 = ( double)readcmd.Field(16).AsDouble();
}
else
{
db_guage_avg_value_8Zi = -1;
db_guage_avg_value_8 = 0;
}
// Normal columns
// guage_avg_value_9
if( readcmd.Field(17).IsNull() == false)
{
db_guage_avg_value_9Zi = 0;
db_guage_avg_value_9 = ( double)readcmd.Field(17).AsDouble();
}
else
{
db_guage_avg_value_9Zi = -1;
db_guage_avg_value_9 = 0;
}
// Normal columns
// guage_avg_value_10
if( readcmd.Field(18).IsNull() == false)
{
db_guage_avg_value_10Zi = 0;
db_guage_avg_value_10 = ( double)readcmd.Field(18).AsDouble();
}
else
{
db_guage_avg_value_10Zi = -1;
db_guage_avg_value_10 = 0;
}
// Normal columns
// guage_avg_value_11
if( readcmd.Field(19).IsNull() == false)
{
db_guage_avg_value_11Zi = 0;
db_guage_avg_value_11 = ( double)readcmd.Field(19).AsDouble();
}
else
{
db_guage_avg_value_11Zi = -1;
db_guage_avg_value_11 = 0;
}
// Normal columns
// guage_avg_value_12
if( readcmd.Field(20).IsNull() == false)
{
db_guage_avg_value_12Zi = 0;
db_guage_avg_value_12 = ( double)readcmd.Field(20).AsDouble();
}
else
{
db_guage_avg_value_12Zi = -1;
db_guage_avg_value_12 = 0;
}
// Normal columns
// guage_avg_value_13
if( readcmd.Field(21).IsNull() == false)
{
db_guage_avg_value_13Zi = 0;
db_guage_avg_value_13 = ( double)readcmd.Field(21).AsDouble();
}
else
{
db_guage_avg_value_13Zi = -1;
db_guage_avg_value_13 = 0;
}
// Normal columns
// guage_avg_value_14
if( readcmd.Field(22).IsNull() == false)
{
db_guage_avg_value_14Zi = 0;
db_guage_avg_value_14 = ( double)readcmd.Field(22).AsDouble();
}
else
{
db_guage_avg_value_14Zi = -1;
db_guage_avg_value_14 = 0;
}
// Normal columns
// guage_avg_value_15
if( readcmd.Field(23).IsNull() == false)
{
db_guage_avg_value_15Zi = 0;
db_guage_avg_value_15 = ( double)readcmd.Field(23).AsDouble();
}
else
{
db_guage_avg_value_15Zi = -1;
db_guage_avg_value_15 = 0;
}
// Normal columns
// guage_avg_value_16
if( readcmd.Field(24).IsNull() == false)
{
db_guage_avg_value_16Zi = 0;
db_guage_avg_value_16 = ( double)readcmd.Field(24).AsDouble();
}
else
{
db_guage_avg_value_16Zi = -1;
db_guage_avg_value_16 = 0;
}
// Normal columns
// guage_avg_value_17
if( readcmd.Field(25).IsNull() == false)
{
db_guage_avg_value_17Zi = 0;
db_guage_avg_value_17 = ( double)readcmd.Field(25).AsDouble();
}
else
{
db_guage_avg_value_17Zi = -1;
db_guage_avg_value_17 = 0;
}
// Normal columns
// guage_avg_value_18
if( readcmd.Field(26).IsNull() == false)
{
db_guage_avg_value_18Zi = 0;
db_guage_avg_value_18 = ( double)readcmd.Field(26).AsDouble();
}
else
{
db_guage_avg_value_18Zi = -1;
db_guage_avg_value_18 = 0;
}
// Normal columns
// guage_avg_value_19
if( readcmd.Field(27).IsNull() == false)
{
db_guage_avg_value_19Zi = 0;
db_guage_avg_value_19 = ( double)readcmd.Field(27).AsDouble();
}
else
{
db_guage_avg_value_19Zi = -1;
db_guage_avg_value_19 = 0;
}
// Normal columns
// guage_avg_value_20
if( readcmd.Field(28).IsNull() == false)
{
db_guage_avg_value_20Zi = 0;
db_guage_avg_value_20 = ( double)readcmd.Field(28).AsDouble();
}
else
{
db_guage_avg_value_20Zi = -1;
db_guage_avg_value_20 = 0;
}
// Normal columns
// guage_avg_value_21
if( readcmd.Field(29).IsNull() == false)
{
db_guage_avg_value_21Zi = 0;
db_guage_avg_value_21 = ( double)readcmd.Field(29).AsDouble();
}
else
{
db_guage_avg_value_21Zi = -1;
db_guage_avg_value_21 = 0;
}
// Normal columns
// guage_avg_value_22
if( readcmd.Field(30).IsNull() == false)
{
db_guage_avg_value_22Zi = 0;
db_guage_avg_value_22 = ( double)readcmd.Field(30).AsDouble();
}
else
{
db_guage_avg_value_22Zi = -1;
db_guage_avg_value_22 = 0;
}
// Normal columns
// guage_avg_value_23
if( readcmd.Field(31).IsNull() == false)
{
db_guage_avg_value_23Zi = 0;
db_guage_avg_value_23 = ( double)readcmd.Field(31).AsDouble();
}
else
{
db_guage_avg_value_23Zi = -1;
db_guage_avg_value_23 = 0;
}
// Normal columns
// guage_avg_value_24
if( readcmd.Field(32).IsNull() == false)
{
db_guage_avg_value_24Zi = 0;
db_guage_avg_value_24 = ( double)readcmd.Field(32).AsDouble();
}
else
{
db_guage_avg_value_24Zi = -1;
db_guage_avg_value_24 = 0;
}
// Normal columns
// guage_avg_value_25
if( readcmd.Field(33).IsNull() == false)
{
db_guage_avg_value_25Zi = 0;
db_guage_avg_value_25 = ( double)readcmd.Field(33).AsDouble();
}
else
{
db_guage_avg_value_25Zi = -1;
db_guage_avg_value_25 = 0;
}
// Normal columns
// guage_avg_value_26
if( readcmd.Field(34).IsNull() == false)
{
db_guage_avg_value_26Zi = 0;
db_guage_avg_value_26 = ( double)readcmd.Field(34).AsDouble();
}
else
{
db_guage_avg_value_26Zi = -1;
db_guage_avg_value_26 = 0;
}
// Normal columns
// guage_avg_value_27
if( readcmd.Field(35).IsNull() == false)
{
db_guage_avg_value_27Zi = 0;
db_guage_avg_value_27 = ( double)readcmd.Field(35).AsDouble();
}
else
{
db_guage_avg_value_27Zi = -1;
db_guage_avg_value_27 = 0;
}
// Normal columns
// guage_avg_value_28
if( readcmd.Field(36).IsNull() == false)
{
db_guage_avg_value_28Zi = 0;
db_guage_avg_value_28 = ( double)readcmd.Field(36).AsDouble();
}
else
{
db_guage_avg_value_28Zi = -1;
db_guage_avg_value_28 = 0;
}
// Normal columns
// guage_avg_value_29
if( readcmd.Field(37).IsNull() == false)
{
db_guage_avg_value_29Zi = 0;
db_guage_avg_value_29 = ( double)readcmd.Field(37).AsDouble();
}
else
{
db_guage_avg_value_29Zi = -1;
db_guage_avg_value_29 = 0;
}
// Normal columns
// guage_avg_value_30
if( readcmd.Field(38).IsNull() == false)
{
db_guage_avg_value_30Zi = 0;
db_guage_avg_value_30 = ( double)readcmd.Field(38).AsDouble();
}
else
{
db_guage_avg_value_30Zi = -1;
db_guage_avg_value_30 = 0;
}
// Normal columns
// guage_avg_value_31
if( readcmd.Field(39).IsNull() == false)
{
db_guage_avg_value_31Zi = 0;
db_guage_avg_value_31 = ( double)readcmd.Field(39).AsDouble();
}
else
{
db_guage_avg_value_31Zi = -1;
db_guage_avg_value_31 = 0;
}
// Normal columns
// guage_avg_value_32
if( readcmd.Field(40).IsNull() == false)
{
db_guage_avg_value_32Zi = 0;
db_guage_avg_value_32 = ( double)readcmd.Field(40).AsDouble();
}
else
{
db_guage_avg_value_32Zi = -1;
db_guage_avg_value_32 = 0;
}
// Normal columns
// guage_avg_value_33
if( readcmd.Field(41).IsNull() == false)
{
db_guage_avg_value_33Zi = 0;
db_guage_avg_value_33 = ( double)readcmd.Field(41).AsDouble();
}
else
{
db_guage_avg_value_33Zi = -1;
db_guage_avg_value_33 = 0;
}
// Normal columns
// guage_avg_value_34
if( readcmd.Field(42).IsNull() == false)
{
db_guage_avg_value_34Zi = 0;
db_guage_avg_value_34 = ( double)readcmd.Field(42).AsDouble();
}
else
{
db_guage_avg_value_34Zi = -1;
db_guage_avg_value_34 = 0;
}
// Normal columns
// guage_avg_value_35
if( readcmd.Field(43).IsNull() == false)
{
db_guage_avg_value_35Zi = 0;
db_guage_avg_value_35 = ( double)readcmd.Field(43).AsDouble();
}
else
{
db_guage_avg_value_35Zi = -1;
db_guage_avg_value_35 = 0;
}
// Normal columns
// guage_avg_value_36
if( readcmd.Field(44).IsNull() == false)
{
db_guage_avg_value_36Zi = 0;
db_guage_avg_value_36 = ( double)readcmd.Field(44).AsDouble();
}
else
{
db_guage_avg_value_36Zi = -1;
db_guage_avg_value_36 = 0;
}
// Normal columns
// guage_avg_value_37
if( readcmd.Field(45).IsNull() == false)
{
db_guage_avg_value_37Zi = 0;
db_guage_avg_value_37 = ( double)readcmd.Field(45).AsDouble();
}
else
{
db_guage_avg_value_37Zi = -1;
db_guage_avg_value_37 = 0;
}
// Normal columns
// guage_avg_value_38
if( readcmd.Field(46).IsNull() == false)
{
db_guage_avg_value_38Zi = 0;
db_guage_avg_value_38 = ( double)readcmd.Field(46).AsDouble();
}
else
{
db_guage_avg_value_38Zi = -1;
db_guage_avg_value_38 = 0;
}
// Normal columns
// guage_avg_value_39
if( readcmd.Field(47).IsNull() == false)
{
db_guage_avg_value_39Zi = 0;
db_guage_avg_value_39 = ( double)readcmd.Field(47).AsDouble();
}
else
{
db_guage_avg_value_39Zi = -1;
db_guage_avg_value_39 = 0;
}
// Normal columns
// guage_avg_value_40
if( readcmd.Field(48).IsNull() == false)
{
db_guage_avg_value_40Zi = 0;
db_guage_avg_value_40 = ( double)readcmd.Field(48).AsDouble();
}
else
{
db_guage_avg_value_40Zi = -1;
db_guage_avg_value_40 = 0;
}
// Normal columns
// guage_avg_value_41
if( readcmd.Field(49).IsNull() == false)
{
db_guage_avg_value_41Zi = 0;
db_guage_avg_value_41 = ( double)readcmd.Field(49).AsDouble();
}
else
{
db_guage_avg_value_41Zi = -1;
db_guage_avg_value_41 = 0;
}
// Normal columns
// guage_avg_value_42
if( readcmd.Field(50).IsNull() == false)
{
db_guage_avg_value_42Zi = 0;
db_guage_avg_value_42 = ( double)readcmd.Field(50).AsDouble();
}
else
{
db_guage_avg_value_42Zi = -1;
db_guage_avg_value_42 = 0;
}
// Normal columns
// guage_avg_value_43
if( readcmd.Field(51).IsNull() == false)
{
db_guage_avg_value_43Zi = 0;
db_guage_avg_value_43 = ( double)readcmd.Field(51).AsDouble();
}
else
{
db_guage_avg_value_43Zi = -1;
db_guage_avg_value_43 = 0;
}
// Normal columns
// guage_avg_value_44
if( readcmd.Field(52).IsNull() == false)
{
db_guage_avg_value_44Zi = 0;
db_guage_avg_value_44 = ( double)readcmd.Field(52).AsDouble();
}
else
{
db_guage_avg_value_44Zi = -1;
db_guage_avg_value_44 = 0;
}
// Normal columns
// guage_avg_value_45
if( readcmd.Field(53).IsNull() == false)
{
db_guage_avg_value_45Zi = 0;
db_guage_avg_value_45 = ( double)readcmd.Field(53).AsDouble();
}
else
{
db_guage_avg_value_45Zi = -1;
db_guage_avg_value_45 = 0;
}
// Normal columns
// guage_avg_value_46
if( readcmd.Field(54).IsNull() == false)
{
db_guage_avg_value_46Zi = 0;
db_guage_avg_value_46 = ( double)readcmd.Field(54).AsDouble();
}
else
{
db_guage_avg_value_46Zi = -1;
db_guage_avg_value_46 = 0;
}
// Normal columns
// guage_avg_value_47
if( readcmd.Field(55).IsNull() == false)
{
db_guage_avg_value_47Zi = 0;
db_guage_avg_value_47 = ( double)readcmd.Field(55).AsDouble();
}
else
{
db_guage_avg_value_47Zi = -1;
db_guage_avg_value_47 = 0;
}
// Normal columns
// guage_avg_value_48
if( readcmd.Field(56).IsNull() == false)
{
db_guage_avg_value_48Zi = 0;
db_guage_avg_value_48 = ( double)readcmd.Field(56).AsDouble();
}
else
{
db_guage_avg_value_48Zi = -1;
db_guage_avg_value_48 = 0;
}
// Normal columns
// guage_avg_value_49
if( readcmd.Field(57).IsNull() == false)
{
db_guage_avg_value_49Zi = 0;
db_guage_avg_value_49 = ( double)readcmd.Field(57).AsDouble();
}
else
{
db_guage_avg_value_49Zi = -1;
db_guage_avg_value_49 = 0;
}
// Normal columns
// guage_avg_value_50
if( readcmd.Field(58).IsNull() == false)
{
db_guage_avg_value_50Zi = 0;
db_guage_avg_value_50 = ( double)readcmd.Field(58).AsDouble();
}
else
{
db_guage_avg_value_50Zi = -1;
db_guage_avg_value_50 = 0;
}
// Normal columns
// guage_avg_value_51
if( readcmd.Field(59).IsNull() == false)
{
db_guage_avg_value_51Zi = 0;
db_guage_avg_value_51 = ( double)readcmd.Field(59).AsDouble();
}
else
{
db_guage_avg_value_51Zi = -1;
db_guage_avg_value_51 = 0;
}
// Normal columns
// guage_avg_value_52
if( readcmd.Field(60).IsNull() == false)
{
db_guage_avg_value_52Zi = 0;
db_guage_avg_value_52 = ( double)readcmd.Field(60).AsDouble();
}
else
{
db_guage_avg_value_52Zi = -1;
db_guage_avg_value_52 = 0;
}
// Normal columns
// guage_avg_value_53
if( readcmd.Field(61).IsNull() == false)
{
db_guage_avg_value_53Zi = 0;
db_guage_avg_value_53 = ( double)readcmd.Field(61).AsDouble();
}
else
{
db_guage_avg_value_53Zi = -1;
db_guage_avg_value_53 = 0;
}
// Normal columns
// guage_avg_value_54
if( readcmd.Field(62).IsNull() == false)
{
db_guage_avg_value_54Zi = 0;
db_guage_avg_value_54 = ( double)readcmd.Field(62).AsDouble();
}
else
{
db_guage_avg_value_54Zi = -1;
db_guage_avg_value_54 = 0;
}
// Normal columns
// guage_avg_value_55
if( readcmd.Field(63).IsNull() == false)
{
db_guage_avg_value_55Zi = 0;
db_guage_avg_value_55 = ( double)readcmd.Field(63).AsDouble();
}
else
{
db_guage_avg_value_55Zi = -1;
db_guage_avg_value_55 = 0;
}
// Normal columns
// guage_avg_value_56
if( readcmd.Field(64).IsNull() == false)
{
db_guage_avg_value_56Zi = 0;
db_guage_avg_value_56 = ( double)readcmd.Field(64).AsDouble();
}
else
{
db_guage_avg_value_56Zi = -1;
db_guage_avg_value_56 = 0;
}
// Normal columns
// guage_avg_value_57
if( readcmd.Field(65).IsNull() == false)
{
db_guage_avg_value_57Zi = 0;
db_guage_avg_value_57 = ( double)readcmd.Field(65).AsDouble();
}
else
{
db_guage_avg_value_57Zi = -1;
db_guage_avg_value_57 = 0;
}
// Normal columns
// guage_avg_value_58
if( readcmd.Field(66).IsNull() == false)
{
db_guage_avg_value_58Zi = 0;
db_guage_avg_value_58 = ( double)readcmd.Field(66).AsDouble();
}
else
{
db_guage_avg_value_58Zi = -1;
db_guage_avg_value_58 = 0;
}
// Normal columns
// guage_avg_value_59
if( readcmd.Field(67).IsNull() == false)
{
db_guage_avg_value_59Zi = 0;
db_guage_avg_value_59 = ( double)readcmd.Field(67).AsDouble();
}
else
{
db_guage_avg_value_59Zi = -1;
db_guage_avg_value_59 = 0;
}
// Normal columns
// guage_avg_value_60
if( readcmd.Field(68).IsNull() == false)
{
db_guage_avg_value_60Zi = 0;
db_guage_avg_value_60 = ( double)readcmd.Field(68).AsDouble();
}
else
{
db_guage_avg_value_60Zi = -1;
db_guage_avg_value_60 = 0;
}
// Normal columns
// TC
if( readcmd.Field(69).IsNull() == false)
{
db_TCZi = 0;
strncpy( db_TC, readcmd.Field(69).AsString().c_str(), sizeof( db_TC));
}
else
{
db_TCZi = -1;
memset( db_TC, 0x00, sizeof( db_TC));
}
copyDB2Attribute( dbObj );
copyHost2Key( dbObj );
return ( NULL );
} // end of methode
//
// public methode closeSetDB
//
char* T_ZCTHICK_DATADBAX::closeSetDB(){
dbSqlCode = 0;
return ( NULL );
} // end of methode
//
// public methode countDB
//
char* T_ZCTHICK_DATADBAX::countDB(const char* where , long* count){
dbSqlCode = 0;
*(count) = -1L;
m_sql = "SELECT count(*) FROM T_ZCTHICK_DATA ";
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