如何从下载文件夹中存在db文件的地方统一从sqlite db检索数据

时间:2018-10-31 04:18:50

标签: unity3d sqlite

我正在尝试将SQLite DB文件连接到我的统一项目,其中在downloads文件夹中存在db文件,但是我无法从表中获取数据。如何将包含DB文件的下载文件夹连接到统一项目SQLite。我的要求是能够使用在downloads文件夹中存在的下载的db文件运行一个项目。请提出任何想法。提前致谢。这是我用于将数据库文件连接到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);
    }
}

当我连接持久性文件夹包含db文件时,它运行良好,当我尝试连接downloads文件夹中存在的db文件时遇到问题。

0 个答案:

没有答案