Commit 37c3b843 authored by jan.koester's avatar jan.koester
Browse files

fixed

parent ebfdd9ca
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -43,10 +43,10 @@ dbpp::Database::Database(const std::string &dbdriver,const std::string &connstr)
    wchar_t bufExePath[MAX_PATH + 1] = { 0 };
    DWORD dwNumCharacters = ::GetCurrentDirectoryW(MAX_PATH, bufExePath);

    int size_dbdriver_w = MultiByteToWideChar(CP_UTF8, 0, dbdriver, -1, nullptr, 0);
    int size_dbdriver_w = MultiByteToWideChar(CP_UTF8, 0, dbdriver.c_str(), -1, nullptr, 0);
    std::wstring dbdriver_w(size_dbdriver_w, L'\0');

    MultiByteToWideChar(CP_UTF8, 0, dbdriver, -1, &dbdriver_w[0], size_dbdriver_w);
    MultiByteToWideChar(CP_UTF8, 0, dbdriver.c_str(), -1, &dbdriver_w[0], size_dbdriver_w);

    std::wstring fullPath = std::wstring(bufExePath) + L"\\" + dbdriver_w + L".dll";

@@ -88,7 +88,7 @@ dbpp::Database::Database(const std::string &dbdriver,const std::string &connstr)
    }

    // Now, call the loaded 'create' function
    _DBApi = create_dbdriver(connstr);
    _DBApi = create_dbdriver(connstr.c_str());
#else
    char path[512];
    snprintf(path, 512, "%s/%s.so", PLGPATH, dbdriver.c_str());