sqlite3_open не получаетсяоткрыть базу в явно указанной директории

198
24 октября 2018, 10:30

ОС - Windows Кодировка входной строки - неизвестна, но скорее всего виндовская будет. Кодировка файлов проекта - набор символов юникода. Язык - С++

Проблема - не получается подключиться к базе в иной явно указанной директории ("file:C:/Users/Public/Desktop/testDb.sqlite") она просто не создается... Однако адрес указанный относительно текущего каталога где находится программа - работает пример: ("SqLite/testDb.sqlite")

Конструктор класса обертки который одновременно подключает к базе следующий:

CSqliteManager::CSqliteManager(const char* dbName)
{
    db = nullptr;
    int rc = sqlite3_open(dbName, &db);
    if (rc != SQLITE_OK)
    {
        db = nullptr;
    }
}

Подскажите как изменить строку на подключение или же что либо еще так что бы ни у меня ни у других пользователей не было проблем ? Программа будет на компьютерах с Windows использоваться.

READ ALSO
EntityManager persist() не сохраняет данные в БД ( PostgreSQL )

EntityManager persist() не сохраняет данные в БД ( PostgreSQL )

При нажатии на кнопку Register должен добавляться новый пользователь в БДКонсоль выдает :

176
Package is declared in module, which is not in the module graph

Package is declared in module, which is not in the module graph

Сегодня запустил свой проект, обновил Intellij IDEA и произошло нечто такое, из-за чего я не могу писать свой прекрасный код

302
Как правильно собрать Maybe RxJava2?

Как правильно собрать Maybe RxJava2?

Работаю с Room есть вот такой метод

159
Проблема перевода byte[] в String[] или в String. JAVA

Проблема перевода byte[] в String[] или в String. JAVA

Я посылаю запрос на сервер, он мне отправляет String[] или String с помощью byte[]Моя задача - преобразовать этот массив байтов хоть в что-нибудь читаемое

164