From 6227880fdbfd733e719928c68be8051389934703 Mon Sep 17 00:00:00 2001 From: Kane Wang Date: Sun, 15 Mar 2020 21:03:58 +0800 Subject: [PATCH] 11111 --- .../Data/DataManipulation/oracle/ImportToOracle.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/代码/cpp/car_dealer_util/source/Data/DataManipulation/oracle/ImportToOracle.cpp b/代码/cpp/car_dealer_util/source/Data/DataManipulation/oracle/ImportToOracle.cpp index 9a75e41..ecb12c1 100644 --- a/代码/cpp/car_dealer_util/source/Data/DataManipulation/oracle/ImportToOracle.cpp +++ b/代码/cpp/car_dealer_util/source/Data/DataManipulation/oracle/ImportToOracle.cpp @@ -172,6 +172,9 @@ void ImportRepairOrderToOracle( std::string userName, std::string tnsName, std::vector & orderVector ) { + OCI_Connection* pConn = nullptr; + OCI_Statement* pStmt = nullptr; + int returnCode = 0; const otext * szSqlImport = "BEGIN" " car_dealer.dat:a_import_util_pkg.import_repairing_order(:a_branch_name," @@ -203,4 +206,14 @@ void ImportRepairOrderToOracle( std::string userName, "END;"; //初始化 + returnCode = OCI_Initialize(l_error_handler, nullptr, OCI_ENV_DEFAULT); + + if ( returnCode == false ) + { + string errorMessage("ocilib初始化错误:"); + errorMessage.append(get_last_error_message()); + + throw runtime_error(errorMessage); + + } }