gpt4 book ai didi

创建连接时出现 SQLite 异常

转载 作者:行者123 更新时间:2023-12-03 15:55:32 25 4
gpt4 key购买 nike

我在创建连接时收到 SQLite 异常。

这在我安装 VS2015 RTM 之前有效。

客户端(PCL):

 _databaseConnection = DependencyService.Get<IDatabase>().Connect();

安卓项目:

 public SQLiteConnection Connect()
{
var fileName = "my_file.db3";
var documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
var path = Path.Combine(documentsPath, fileName);
var connection = new SQLiteConnection(path);

return connection;
}

我在执行时收到异常:

 var connection = new SQLiteConnection(path);

Something went wrong in the build configuration. This is the baitassembly, which is for referencing by portable libraries, and shouldnever end up part of the app.

注意:

SQLitePCL.raw_basic 在 0.7.1 上每当我尝试将版本升级到 0.8.1 时都会出错

同样,在我安装 VS2015 RTM 之前这一切都有效有什么建议吗?

最佳答案

您需要初始化一个新连接,并且您将需要一个 ISQLitePlatform 实现。

var platform = new SQLitePlatformAndroid();
var connection = new SQLiteConnection(platform, path);

关于创建连接时出现 SQLite 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com