Я пытаюсь подключить файл БД 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);
}
}
Когда я подключаю постоянную папку, содержащую файл базы данных, она работает нормально, у меня возникает проблема при попытке подключить файл базы данных, присутствующий в папке загрузок.