wmMysqlRow::wmMysqlRow(const uint32& dwFieldCount, void* pRow) : CDbRow() { if (0 == dwFieldCount) { assert(0); return; } m_pFields = new CDbField[dwFieldCount]; for (uint32 i=0; dwFieldCount!=i; ++i) { m_pFields[i].SetValue((MYSQL_ROW(pRow))[i]); } }
MysqlComm::MysqlComm(const char* _host, const char* _user, const char* _pass, const char* _db) : host( _host ) , user( _user ) , pass( _pass ) , db( _db ) , command( nullptr ) , state( 0 ) , num_fields( 0 ) , task() , scene() , result( nullptr ) , row( 0 ) , connection( nullptr ) { row = MYSQL_ROW(); }