问题标签 [flutter-moor]

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.

0 投票
1 回答
344 浏览

flutter - 使用 moor_flutter 包在 sqlite db 表中获取具有相同列值的所有记录

我有一张叫做联系人的表。我想where person_id = 1在下面的联系人表中获取所有记录。

如何select * from contacts where person_id = 1使用moor_flutter执行?谢谢你,用爱发布。

0 投票
5 回答
2659 浏览

flutter - 如何使用 moor_flutter 包计算 sqlite db 表中的记录?

如何使用moor_flutter包计算表中的所有行并获得行数?

我在这里看到了 moor_flutter 官方文档,但我找不到我要找的东西。

我希望在使用 moor_flutter 包时,根据 crud 函数的相似性,它会像下面的函数,但它也不起作用。

0 投票
1 回答
484 浏览

flutter - 我正在尝试 moor(sqflite builder),我正在关注文档但对我不起作用,如果有人实施,请提供帮助

我正在尝试 moor(flutter sqflite builder),我正在关注文档但不为我工作,如果有人实施,请提供帮助。pin 是表的名称。请帮助,thanx提前 错误:

例如这里的代码

pubspec.yml 文件

0 投票
1 回答
297 浏览

flutter - 使用两个表时,导入 moor 时出错

**我在 android studio 的 dart 中制作了这个程序。它有两个表 Categorys 和 Mategorys。Mategorys 只不过是类别的子列表。Flutter 中的上述程序在 CatgorysDao 类中显示错误,在 watchAllCategorys 方法中的 leftouterjoin 中,由于 mategorys。无法理解为什么。请问有人能找出错误吗?我无法使用颤振中的 moor 库编写具有两个或多个表的正确程序。请帮忙...

0 投票
1 回答
3771 浏览

flutter - Flutter Sqlite Exception,No such table, SQL logic Error

我正在使用 Flutter 自己创建一个待办事项应用程序。当我编译并尝试在 sqlite 数据库中插入数据时,我收到了这个错误Flutter Sqlite Exception,No such table task, SQL logic Error

注意:我使用moor_ffi,和使用 commandmoor 生成文件。database.g.dartflutter packages pub run build_runner build

0 投票
3 回答
501 浏览

flutter - 应用程序数据库生成的文件在 moor flutter 中有错误

我在颤振中为我的应用程序使用 moor 包。我按照在线说明 https://moor.simonbinder.eu/docs/getting-started/starting_with_sql/#what-moor-generates

但是当我运行构建命令时:flutter pub run build_runner 构建生成的 appdatabase.g.dart 文件有错误。这是错误的快照:

在此处输入图像描述

在此处输入图像描述

这是我的依赖项

问题似乎与“表”类有关。飞镖和摩尔之间存在冲突。该消息表明有两个版本。我该如何解决这个问题,以便我的错误消失

0 投票
1 回答
2692 浏览

flutter-moor - 如何通过一对多连接创建 Flutter Moor 关系

我有一个表类别,它与一对多关系中的任务表相关,我正在尝试使用 Moor 执行连接。

我想返回一个与类别匹配的任务列表。我该怎么做?

0 投票
1 回答
729 浏览

android - 坚持创建“moor_database.g.dart”

我想通过键入命令“flutter packages pub run build_runner watch”来生成文件“moor_database.g.dart” ,但在执行了一些程序后它只是告诉:[INFO] 9.0s 后成功,输出为 0(4 个操作)

在终端结果中,我看到了这个警告: [WARNING] moor_generator:moor_generator on lib/data/moor.dart: Missing "part 'moor.g.dart';"。

0 投票
2 回答
2500 浏览

flutter - 颤振摩尔查询过滤器与日期

我想获取输入同一天的记录流(如日期为 2020 年 2 月 23 日的所有记录)。

这是我的代码,它不起作用,因为 dateTime 是日期和时间的组合。我尝试使用嵌套查询来分别比较年、月和日,但我做不到。任何帮助将不胜感激。

0 投票
2 回答
4797 浏览

linux - 颤振运行无休止运行Gradle任务'assembleDebug'

我有一个颤振项目,如果我执行命令“颤动运行”,它就会卡在运行 Gradle 任务“assembleDebug”上。它不会抛出错误消息或任何它什么都不做的事情。这只发生在我的台式电脑上。在我的笔记本电脑上一切正常。

下面我将向你展示我的颤振医生 -v 输出和颤振运行 -v 输出,但首先我会告诉你我已经做了什么。

我重新安装了颤振和android sdk。我想,项目文件以某种方式损坏了,所以我删除了整个项目并从我的 git 存储库中再次将其拉出。

我创建了一个新项目,其中包含来自 Flutter 的默认示例应用程序(您知道可以在其中按下按钮的那个,它会在屏幕中间告诉您按下它的次数。)起初是有效的,所以我想我在尝试将 moor_flutter 包集成到我的应用程序时搞砸了。(我知道那不是真的,因为如果我把它搞砸了,它也不会在我的笔记本电脑上工作,但我很绝望。)

无论如何,我一步一步地执行并在每次更改后运行应用程序,这样我就可以检查我是否犯了错误。

第 1 步:在 pubspec.yaml 中添加依赖项

第2步:添加设置数据库和测试表。

第3步:初始化数据库类

每次更改后,我都清理了颤振应用程序,生成了一个新的“xxx.g.dart”文件,这是使用 moor_flutter 包所必需的。一切正常。那天晚些时候,在我恢复动力后,我回到了我的电脑上,并试图再次启动我的测试应用程序以找出我做错了什么。我运行了我的测试应用程序,突然它不再通过“运行 Gradle 任务 'assembleDebug'...”了,我不明白为什么,因为我没有改变任何东西。

我查看了其他有同样问题的人的帖子,有人建议这是因为 linux 内核 5.5.5-arch1-1 以某种方式破坏了 gradlew,但我升级了我的笔记本电脑以检查这是否属实,但它仍然可以在我的笔记本电脑上运行。

颤振医生 -v 输出:

颤振运行 -v 输出:

感谢您提前提供帮助。请原谅任何拼写错误,英语不是我的第一语言。如果您需要更多信息,请询问。:)