Как извлечь данные из sqlite db в единстве, где файл db присутствует в папке загрузок - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь подключить файл БД SQLite к моему проекту Unity, где файл DB присутствует в папке загрузок, но я не могу получить данные из таблиц. Как подключить папку загрузки, содержащую файл БД, к единому проекту SQLite. Мое требование в состоянии запустить проект с загруженным файлом БД, который присутствует в папке загрузок. Пожалуйста, предложите любую идею. Заранее спасибо. Вот код, который я использую для подключения файла базы данных к SQLite.

Пример кода:

        Debug.Log("Call to OpenDB:" + databaseName);

        var tempdbPath = Path.GetFullPath("log -29-10-2018 - .db");

        var tempdbbytes = File.ReadAllBytes(tempdbPath);

        var _filePath = tempdbPath;

        ApplicationContext.CurrentDatabasePath = _filePath;

        //open db connection
        _connectionString = "URI=file:" + _filePath;

(where _filePaht = /Users/deepak/Projects/testproject/test/log -29-10-2018 - .db)

        ApplicationContext.TempConnectionString = _filePath;

        ApplicationContext.ConnectionString = _connectionString;

        Debug.Log("Stablishing connection to: " + _connectionString);

        dbcon = new SqliteConnection(_connectionString);

        dbcon.Open();
    }
    catch (Exception exception)
    {
        LoggingManager.Error(exception);
    }
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...