问题标签 [react-native-sqlite-storage]

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 投票
0 回答
80 浏览

android - 将 sqlite 文件保存到 react-native-sqlite-storage 中的手机存储

我正在尝试将 SQLite 文件保存到手机存储中,因为用户删除或重新安装了应用程序,然后用户将丢失应用程序以前的数据。那么有什么方法可以将数据保存到手机存储中以保存 SQLite 文件?谢谢您的回答。

0 投票
0 回答
294 浏览

sqlite - react-native - 如何在现有应用程序的表中添加列?

我正在使用“react-native-sqlite-storage”,对于本地数据库,应用程序已经在 Play Store 上运行。但是现在我想更改表并在现有数据库表中添加两个新列,这样应用程序就不会因现有用户而崩溃。

请帮我。

0 投票
1 回答
310 浏览

sqlite - 不再支持 react-native-sqlite-storage android.useDeprecatedNdk NdkCompile

我正在使用反应原生 0.61.5。我在控制台中收到此错误。

我是 react-native 的初学者。

0 投票
1 回答
1760 浏览

sqlite - 使用事务函数在 SQLite 中使用 React Native SQLite 存储模块创建多个表

我想要做的是为我的 react-native android 应用程序创建多个表,但每次代码执行时它都会返回一个未知错误(但它可以很好地创建一个表)。

这是我的代码

我怎样才能让它创建多个表

0 投票
2 回答
1847 浏览

react-native - 如何使用 react-native 获取 SQLite 数据库文件路径以获取数据库

我使用react-native-sqlite-storage 对于数据库 https://github.com/andpor/react-native-sqlite-storage

现在我在 .../www/ 文件夹中为 android 和 ios 预先填充了 sqlite 数据库。

现在插入一些带有查询的数据并在应用程序中获得正确的输出。但是现在我从 /www 文件夹中删除了数据库,但它的结果仍然在应用程序中。所以我认为它创建了它的副本数据库。

我如何在 react-native 中为 android 和 ios 获取此副本数据库文件的正确数据库路径

0 投票
1 回答
1566 浏览

android - 使用 react-native-sqlite-storage 反应原生离线应用程序

我是新来的反应本地人。我想构建一个离线反应原生应用程序来存储用户数据(基本用户详细信息、用户个人文档、图像等)。我已经浏览了一些关于 react-native-sqlite-storage 的文档,我想整合它。但不确定,

  1. 如果用户删除应用程序数据时我可以恢复所有用户数据
  2. 使用 react-native-sqlite-storage 比使用 redux-persist 进行离线应用程序开发有什么优势?
0 投票
0 回答
306 浏览

react-native - 使用 react-native-sqlite-storage 从 Jest 打开 sqlite DB

我有一个简单的规范文件来运行 JEST:

我想编写可以打开预先填充的 test.db 的测试(使用 DB Browser for SQlite 创建)。DB 位于 ./www/test.db 相对于规范文件的位置。当我运行 SQLite.openDatabase 时,它​​失败并出现以下错误:

TypeError:无法读取未定义的属性“打开”

最终,我想编写一个库来根据 react-native 应用程序的需要从 sqlite 访问数据。然而,这是阻碍进一步工作的基本测试。

0 投票
0 回答
108 浏览

sqlite - Sqlite ROW_NUMBER 在 react-native-sqlite-storage 中不起作用

这是我的查询。

它适用于 Sqlite Db 浏览器。有没有其他方法可以将 rowNo 放在随机行上?

我的用户表

0 投票
2 回答
1454 浏览

react-native - 如何在 react-native-sqlite-storage 中连接预填充的 sqlite 数据库?

我正在尝试使用 react-native-sqlite-storage 连接一个 sqlite db,我按照 github 中的步骤操作,它在 android 上运行良好,但在 IOS 上运行良好,看起来即使我把它也找不到 db 文件在假定的文件夹“iOS/www”中,这是 open 语句:

即使我将文件名更改为不正确,它也总是输入“db connection success”。

我使用 react native 0.62.2 Xcode: 11.5 npm: 6.13.4 macOS: Catalina 10.15.5

如果文件不存在,它不应该去捕获部分吗?请问有什么帮助吗??

0 投票
3 回答
632 浏览

javascript - 如何在异步函数之间共享变量?

我是 React-Native 的新手,我对如何拥有一个可以由文件中的所有函数访问的变量而不是在一个类中感到困惑。

我的问题是我在 taskFour() 中分配了存储空间,并且我希望在 runDemo() 中返回该值,但是由于某种原因,当我在 runDemo() 中的 console.log(storage) 中返回未定义时!

我已经定义了一个帮助文件,其中包含一堆相互调用的函数。

助手.js

我认为通过在函数之外分配“存储”可以使其成为该文件中所有函数可访问的变量,而不使其成为全局变量。此外,我的一个限制是我不能从 queryPeopleSuccess 一路返回存储到 runDemo,因为这些函数中的函数不应该有返回值!

有人可以指出我如何在一个文件中拥有一个变量,而该变量不需要在一个可以由该文件中的函数访问和编辑的类中?

已编辑:为清晰和错别字而编辑。原来我的代码的问题是由于异步!