问题标签 [sqlite.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - Xamarin SQLite-net & Linked 问题(重复的列名:objectId)
我最近转向 SQLite-net,因为它支持 Android 7.0 中的新变化,但它给我带来了重大问题。我认为它与链接器有关,但不太确定如何处理该问题。
首先,如果在调试和发布中构建我的应用程序,它可以完美运行。没有问题。如果我随后归档我的应用程序(生成签名的 APK),它会根据链接器设置在不同的点开始崩溃。
如果我将我的应用程序设置为使用 SDK 和用户程序集构建,我的应用程序会立即崩溃。这是日志的一部分:-
如果我将我的应用程序设置为仅使用 Sdk,它的工作方式会有所不同。它实际上启动了应用程序,下载了一半的数据。如果我尝试通过添加更多来更新数据,它会崩溃。然后,该应用程序将在每次启动时崩溃,直到我删除该应用程序的整个本地存储,然后它才能完美运行。
我也读过关于跳过链接程序集的文章,在这种情况下,我跳过了所有与 SQL 相关的库。
有没有人对如何解决这个问题有任何想法。我想尽快发布一个应用程序,但无法解决这个问题。我的 iOS 应用程序也发生了非常相似的事情,它们在同一个数据库上运行。
提前致谢!
c# - SQLite.Net SQLiteException 约束插入
我在 Xamarin Android 应用程序中使用 SQLite.Net。我有一个看起来像这样的实体:
我有一个通用的插入方法,如下所示:
我将以下对象传递给此方法:
偶尔会抛出 SQLite 异常,并显示“约束”消息,我理解这是违反主键的。
(自动创建的)表中的 EntryId 列的类型为 varchar(36)。
为什么插入有时会抛出异常?
如果我使用非泛型方法,即通过参数化命令进行插入,我看不到异常,但我宁愿使用泛型方法。
c# - Xamarin Forms SQLite.Net PCL 不适用于 WinPhone 8.1
我试图为 WinPhone 8.1 配置 SQLite.NET PCL,但是当我尝试访问数据时它一直在崩溃。(在构建过程中没有任何错误)
在调试模式崩溃之前,它会停止并将我带到这个:
我的代码:
任何想法我做错了什么?
提前致谢!
c# - 如何从 SQLite 数据库返回位图
我的服务器上有图像我想下载这些图像并将它们存储在本地数据库中(使用 SQLite)然后我想在本地使用这些图像。
所以我已经将图像作为位图存储到我的 SQLite 数据库中,我需要从该数据库中检索它作为位图而不是字节。
这是我的代码..
从 url 获取图片:
使用 SQLite 创建本地数据库:
我想通过它的 id 返回它。
uwp - 方法“SQLitePlatformWinRT..ctor()”未包含在编译中,但在(库中的方法名称)中被引用
我有一个带有SQLite for Universal Windows Platform
and的 UWP 库项目Microsoft.NetCore.UniversalWindowsPlatform
。该库项目还引用了 SQLite.Net-PCL 库。当我在我的测试应用程序中添加我的库项目并运行它时,我收到以下错误:
Method 'SQLitePlatformWinRT..ctor()' was not included in compilation, but was referenced in <method name in library> There may have been a missing assembly
.
是否应该将 Sqlite 类从外部添加到测试应用程序中,或者需要一些额外的配置。我从未使用过运行时指令,因此不确定该错误是否与同一配置中的某些配置有关。
sqlite - SQLite 中用于 Xamarin 表单的复合键
我需要在 Xamarin Forms 的 sqlite 数据库中使用多个主键。我使用 SQLite.NET-PCL 但不包含此功能。存在另一种方法吗? 在此处输入图像描述
c# - 通过 SQLite.NET 将查询结果设置为 DataGrid 或 ListView
是否可以将查询结果直接设置为 DataGrid(不映射到对象)。我有一些动态报告,我只想在网格中显示它,而不是设置列等。
通常这不是问题,因为我将数据“映射”到模型中的对象,例如:
c# - Xamarin sqlite 将模型映射到数据库表
我使用以下指南为 xamarin 项目部署了一个数据库文件。http://arteksoftware.com/deploying-a-database-file-with-a-xamarin-forms-app/
我这样创建了一个模型类:
当我尝试在存储库中插入时
我收到 SQLite.Net.SQLiteException:表 Person 没有名为 ActorId 的列。
如果数据库中的列名是 Actor_Id,则模型中的 [Column] 属性不应将其映射到表。
database - SQLite Xamarin PCL
我正在开发一个 Xamarin 类型 PCL 的应用程序,对于我的数据库结构,我想使用 SQLite,但我有以下疑问......
在我的数据库中输入记录时,它需要 ID = 0,在我的数据模型中使用
/li>
仍然,我以零进入注册表,我不知道我做错了......或者这是 SQLite.NET-PCL 包中的错误?
我如何验证这些记录是否真的被输入了?我的代码中有
/li>
我应该在手机上创建一个名为 Infraccions.db3 的表吗?
谢谢您的意见...