diff --git a/code/cpp/car_dealer_util/source/Data/Datastructure/CarDealer/CarDealerMap.cpp b/code/cpp/car_dealer_util/source/Data/Datastructure/CarDealer/CarDealerMap.cpp index 749470a..0562090 100644 --- a/code/cpp/car_dealer_util/source/Data/Datastructure/CarDealer/CarDealerMap.cpp +++ b/code/cpp/car_dealer_util/source/Data/Datastructure/CarDealer/CarDealerMap.cpp @@ -80,7 +80,7 @@ void initCarDealerMap() pResult = OCI_GetResultset( pStatement ); pCarDealerMap = new unordered_map; - while ( OCI_FetchNext( pResult ) == true ) + while ( static_cast(OCI_FetchNext( pResult )) == true ) { wstring carDealerCodeIndex = QString::fromLocal8Bit( OCI_GetString( pResult, 1 ) ).toStdWString(); QString carDealerCode = QString::fromLocal8Bit( OCI_GetString( pResult, 1 ) ); @@ -166,17 +166,17 @@ void initCarDealerMapCpp() Resultset result = pStatement->GetResultset(); - pCarDealerMap = new unordered_map; + pCarDealerMap = new unordered_map; while ( result.Next() ) { - string carDealerCodeIndex = result.Get( "auto_code" ).c_str(); QString carDealerCode = QString::fromLocal8Bit( result.Get( "auto_code" ).c_str() ); QString carDealerName = QString::fromLocal8Bit( result.Get( "auto_name" ).c_str() ); - + wstring carDealerCodeIndex = carDealerCode.toStdWString(); + CarDealer dealer( carDealerCode, carDealerName ); - pCarDealerMap->insert( pair( carDealerCodeIndex, dealer ) ); + pCarDealerMap->insert( pair( carDealerCodeIndex, dealer ) ); } } catch ( exception & error )