问题标签 [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.
android - 在 Android 特定代码中访问 Sqflite
我用 Sqflite 插件在 Flutter 中实现了 SQLite 数据库。
我想在 Kotlin 的 Android 平台特定代码中访问这个数据库。我怎样才能做到这一点?
android - Flutter sqflite 应用程序无法在真实的 ios 设备上运行
我有一个使用 sqflite 数据库的颤振应用程序。它可以在 android 模拟器和设备上完美运行,也可以在 ios 模拟器上运行。在 ios 真实设备上它可以工作,但不能保存或检索数据,只是静态空 UI 我使用 xcode 10.1,在 iphone 6 上使用 ios 11.2.6,在 iphone 5s 上使用 ios 12.1.4。
此代码是 youtube 上的教程,仅适用于 android 和 ios 模拟器
android - 无法使用 TextEditingController 更改文本字段列表中的值
我有一个带有值的文本字段列表 - 当我更改文本字段的值时 - 当我尝试减少键盘(完成修改以移动到另一个字段)时,我的修改没有被考虑在内,它会返回旧的值,就好像它重新加载了列表一样,我应该怎么做才能保持我的变化,谢谢。
sqlite - (Flutter) 创建新项目时自动创建 SQFLite 数据库
我正在构建一个应用程序,用户可以在其中创建多个项目。我希望每个项目都有其唯一的数据库,因为虽然列(将有 6-7 列)名称相同,但新项目的列下的值会有所不同。
每次用户创建新项目时如何创建新的 SQFlite 数据库?
还是有其他更好的方法来实现这一目标?
如果您想通过它,这是我手动创建的数据库的代码:
PS我现在只有一个专栏,我稍后会添加更多。
flutter - Flutter:如何在创建类时最好地实例化 SQFlite db 对象
我正在学习 Flutter,并且正在学习我的第二个程序。该程序使用 SQFlite,我从另一个似乎使用通用模式的程序中复制了大部分数据库处理。我对它做了一些修改。
我不喜欢的是,每次都必须评估数据库以确定是否需要像“数据库 db = await this.db;”那样创建它。如果它只是在创建类时创建,然后仅用作实例化,我会更喜欢它。但是,我不熟悉“._internal”,也不熟悉“工厂”,所以我不确定实现该目标的最佳方式。
如果有人能告诉我如何最好地实现这一目标,我将不胜感激。IE。不再需要“Database db = await this.db;”,只需引用 db。
DbHelper 相关代码摘录如下:
flutter - 在flutter sqflite中存储复杂类型
如何在 sqflite 中存储复杂类型,例如:表 person(id,name,email,List cars); car 是一个有 id 和 type 的实体?是否有任何解决方案,例如如何存储它(如 Blob 或在新表中并将其链接到 person 表)?
dart - 未处理的异常:“String”类型不是“double”SQFlite 类型的子类型
我正在尝试使用 SQFlite 将一些 JSON 数据保存到本地数据库中。我正在努力保存int id, String parkingSpot, double latitude, double longitude
保存时一切顺利,但是,当尝试读取所有保存的数据时,我得到了这个异常:Unhandled Exception: type 'String' is not a subtype of type 'double'
它指向这段代码:
maps.forEach((map) => spots.add(ParkingSpot.fromMap(map)));
latitude = map[columnLatitude];
database_helpers.dart
主要.dart
我尝试使用 将双打转换为字符串,lat == double.parse(lat.toString());
但这会引发相同的异常。
我似乎无法找到并解决问题。
dart - 如何在没有网络时将数据保存到sqlite并在网络连接恢复后发送到服务器
我想知道如何SQflite
在没有网络的情况下保存数据,然后将其发送到服务器。
当网络存在并且用户执行操作时,我想将其发送到服务器。当没有任何网络时,我要发送的数据应该保存到SQflite DB
,然后在网络恢复后推送。
dart - 如何修复'type'_Type'不是'FutureOr'类型的子类型'' 在颤振中
我正在编写一个 Flutter 应用程序,其中一个要求是离线保存数据以在没有互联网的情况下读取它,但是当我从 Sqflite 的数据库加载时出现问题,我收到此错误:type '_Type' is not a subtype of type 'FutureOr<Verse>'
. 我究竟做错了什么?我正在使用 BLOC 模式。
当我检查 res 变量形式的 getDailyVerse 函数时,我看到的是空的,但是在 getAllVerse 中我看到我得到了所有的诗句,但是在 ListView 中我看不到是否加载。
这是我的模型:
如果数据在本地加载,这是我调用它的时间:
这是我在本地保存它的时候:
sqlite - 如何在没有for循环的情况下获取数据?
这里我一一存储了值。API 有 100 万条数据。响应时间为 3 秒 存储缓存需要很多时间。
如何像选择插入查询一样添加所有数据?