...
This commit is contained in:
parent
cd181674e9
commit
067026ac95
@ -98,58 +98,85 @@ void ImportCarDealerAchievementToOracle( std::string use
|
||||
Environment::Cleanup();
|
||||
}
|
||||
|
||||
void ImportCarDealerAchievementToOracle( std::string userName,
|
||||
std::string password,
|
||||
std::string tnsName,
|
||||
std::vector<RepairOrder> & orderVector )
|
||||
void ImportRepairOrderToOracle( std::string userName,
|
||||
std::string password,
|
||||
std::string tnsName,
|
||||
std::vector<RepairOrder> & orderVector )
|
||||
{
|
||||
ostring sqlImport =
|
||||
"";
|
||||
|
||||
"BEGIN"
|
||||
" car_dealer.dat:a_import_util_pkg.import_repairing_order(:a_branch_name,"
|
||||
" :a_order_no,"
|
||||
" :a_order_type,"
|
||||
" :a_notify_no,"
|
||||
" :a_damage_area,"
|
||||
" :a_damage_date,"
|
||||
" :a_generating_date,"
|
||||
" :a_policy_no,"
|
||||
" :a_policy_no_jqx,"
|
||||
" :a_plate_number,"
|
||||
" :a_brand_name,"
|
||||
" :a_is_insurance_object,"
|
||||
" :a_is_success,"
|
||||
" :a_recommend_dealer_code,"
|
||||
" :a_recommend_dealer_name,"
|
||||
" :a_recomm_dealer_code_in_notify,"
|
||||
" :a_recomm_dealer_name_in_notify,"
|
||||
" :a_recomm_dealer_name_in_survey,"
|
||||
" :a_agent_name,"
|
||||
" :a_surveyor,"
|
||||
" :a_check_date,"
|
||||
" :a_repairing_start_date,"
|
||||
" :a_repairing_finish_date,"
|
||||
" :a_status,"
|
||||
" :a_lost_item_id,"
|
||||
" :a_surveyor_recomm_status );"
|
||||
"END;";
|
||||
|
||||
//初始化
|
||||
try
|
||||
{
|
||||
Environment::Initialize();
|
||||
}
|
||||
catch (exception & error)
|
||||
catch ( exception & error )
|
||||
{
|
||||
string errorMessage = "ocilib初始化失败!";
|
||||
errorMessage.append(error.what());
|
||||
errorMessage.append( error.what() );
|
||||
|
||||
throw runtime_error(errorMessage);
|
||||
throw runtime_error( errorMessage );
|
||||
}
|
||||
|
||||
Connection* pConn = nullptr;
|
||||
Statement* pStmt = nullptr;
|
||||
Connection * pConn = nullptr;
|
||||
Statement * pStmt = nullptr;
|
||||
|
||||
try
|
||||
{
|
||||
pConn = new Connection(userName, password, tnsName);
|
||||
pConn = new Connection( userName, password, tnsName );
|
||||
}
|
||||
catch (exception & error)
|
||||
catch ( exception & error )
|
||||
{
|
||||
string errorMessage = "连接oracle失败!";
|
||||
errorMessage.append(error.what());
|
||||
errorMessage.append( error.what() );
|
||||
|
||||
Environment::Cleanup();
|
||||
|
||||
throw runtime_error(errorMessage);
|
||||
throw runtime_error( errorMessage );
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
pStmt = new Statement(*pConn);
|
||||
pStmt = new Statement( *pConn );
|
||||
|
||||
pStmt->AllowRebinding(true);
|
||||
pStmt->AllowRebinding( true );
|
||||
}
|
||||
catch ( exception & error )
|
||||
{
|
||||
string errorMessage = "语句执行失败!";
|
||||
errorMessage.append(error.what());
|
||||
errorMessage.append( error.what() );
|
||||
|
||||
Environment::Cleanup();
|
||||
|
||||
throw runtime_error(errorMessage);
|
||||
throw runtime_error( errorMessage );
|
||||
}
|
||||
|
||||
Environment::Cleanup();
|
||||
|
@ -11,8 +11,12 @@ void ImportCarDealerAchievementToOracle( std::string use
|
||||
std::string tnsName,
|
||||
std::vector<CarDealerAchievement> & achievementVector );
|
||||
|
||||
void ImportCarDealerAchievementToOracle( std::string userName,
|
||||
std::string password,
|
||||
std::string tnsName,
|
||||
std::vector<RepairOrder> & orderVector )
|
||||
void ImportRepairOrderToOracle( std::string userName,
|
||||
std::string password,
|
||||
std::string tnsName,
|
||||
std::vector<RepairOrder> & orderVector );
|
||||
|
||||
// void ImportRepairOrderToOracle( std::string userName,
|
||||
// std::string password,
|
||||
// std::string tnsName,
|
||||
// std::vector<>)
|
Loading…
x
Reference in New Issue
Block a user