C++ DB layer work