问题标签 [sqflite]

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 回答
46545 浏览

sqlite - 如何在 Flutter 中使用 SQFlite 进行数据库查询

如何在 Flutter 中使用 SQFlite 插件从 SQLite 数据库中查询数据?

我最近一直在努力学习这个,所以我在下面添加我的答案作为帮助我学习的一种方式,也作为未来其他人的快速参考。

0 投票
1 回答
176 浏览

flutter - 未来列表和刷新加载器 | 颤振问题

我正在从数据库中获取数据,并希望在同一个屏幕和同一个列表上实现刷新加载器。但是刷新加载器需要一个列表,我尝试使用未来列表实现刷新加载器,但没有成功。

0 投票
6 回答
26690 浏览

database - 如何在 sqflite 的数据库中创建多个表?

我正在使用使用 SQLite 数据库的颤振构建和应用程序。我使用这段代码创建了第一个表:

表被创建,我可以毫无问题地访问它。

不幸的是,我不能包含超过 1 个我刚刚创建的表。我尝试在同一方法中添加另一个 SQL CREATE TABLE 子句,并db.execute在下一行使用不同的 SQL 子句重复方法。

我正在模仿本教程中的代码:https ://www.youtube.com/watch?v=xke5_yGL0uk

如何在同一个数据库中添加另一个表?

0 投票
1 回答
5252 浏览

flutter - 如何使用 Flutter 将数据 SQLite(离线)发送到服务器 MySQL?

当没有信号时,我通过将数据存储到设备(SQLite)来使用离线模式。有信号后,我尝试将数据发送到 Mysql 服务器。

如何将数据从 SQLite(离线模式)发送到 MySQL 服务器?

0 投票
2 回答
874 浏览

dart - 尝试插入数据时,Sqflite 给出堆栈错误

我只是想将用户保存到我的数据库中。以下是我的用户模型类

这是我的存储库类

现在在我点击按钮的主类中,我正在编写以下代码来保存用户

以下是我单击按钮时的错误

我只创建我的存储库类的一个引用。任何帮助,将不胜感激。

0 投票
3 回答
858 浏览

dart - Bloc 模式不会在屏幕上显示新添加的用户到 sqflite

我正在使用sqflite数据库来保存用户列表。我有用户列表屏幕,它显示用户列表,它有一个 fab 按钮,单击 fab 按钮,用户被重定向到下一个屏幕,他可以在其中将新用户添加到数据库。新用户已正确插入数据库,但当用户按下后退按钮并返回用户列表屏幕时,新添加的用户在屏幕上不可见。我必须关闭应用程序并重新打开它,然后新添加的用户会在屏幕上可见。

我正在使用bloc模式,以下是我显示用户列表的代码

以下是我的集团代码

正如雷米发布的回答说我应该尝试BehaviorSubject并且ReplaySubject我尝试过但它没有帮助。正如评论中指出的那样,我也打电话给 fetchUser();里面insertUser()

以下是完整示例的链接

https://github.com/pritsawa/sqflite_example

0 投票
1 回答
447 浏览

flutter - 打印时主键为空,并检索结果,但打印时 ID 仍为空

用户 id 为空,该列是主键,它不应该是空的

我正在学习 Flutter 和 SQFlite,我正在按照 Udemey 课程中的示例进行操作,并且我正在按字母输入,但它对讲师有用,对我不起作用

我简化了一切,现在它是一个文件,仍然,ID 为空

主要.dart

当我打印 id 它应该打印一个不为空的数字

但它始终为空

0 投票
1 回答
4296 浏览

json - 如何在颤振中使用 sqflite 将 api 获取的数据保存到本地数据库中?

我正在开发一个需要维护添加到购物车会话的应用程序。单击添加到购物车按钮时,我需要将项目存储在本地数据库中并在另一个屏幕中从本地数据库中检索数据。我在列表中有来自 API 的数据,但我不知道如何将这些数据保存在数据库中。请帮我解决问题。谢谢

//这是我需要将数据保存到本地数据库的按钮单击的屏幕。主页.dart

模型类

dbhelper 类

0 投票
2 回答
5552 浏览

flutter - 如何在颤动中获取 sqflite 中的列值总数?

我想获取价格列值的总和并将其保存在一个变量中并返回它...我已经浏览过其他帖子,其中一个是我要问的问题,但它是在 android native 中,我是新手sqflite 所以我不知道如何编写代码。所以请帮我提出建议。

这是我正在使用的列的代码

我正在尝试这样做

0 投票
4 回答
6494 浏览

sql - 我怎么知道flutter sqflite中是否存在行?

uidCol我必须知道列所在aaa的特定行存在tagtable。但我不知道,所以我只是使用try~catch块。

我想做的是检查本地数据库,如果没有数据,则从 Firestore 中获取。

我正在做的就像下面

但我认为检查行是否存在不是正确的方法。我该如何妥善处理?