问题标签 [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 回答
109 浏览

react-native - 在 Expo React Native 中使用 SQLite

我试图用 Expo React Native 创建一个移动应用程序,但它必须是一个离线应用程序,所以我需要使用本地数据库。在我的应用程序中,三个屏幕的三个文件:一个是主页,在另一个屏幕中,用户可以在本地数据库中保存一些数据,在另一个页面中,用户可以看到保存的数据(作为待办事项应用程序) . 它试图在 AddScreen 文件中创建表,但是当我尝试从 ShowScreen 文件访问它时它不起作用。我正在考虑在另一个文件中创建一个类,在哪里创建表,并创建一个添加数据的函数和另一个读取数据的函数;但我不知道该怎么做。你可以帮帮我吗 ?

- 这是 AddScren 文件的主要部分:

- 这是 ShowScreen 文件的主要部分:

0 投票
0 回答
15 浏览

react-native-sqlite-storage - 我们如何将 RNSqlite db 存储在外部存储中,例如谷歌驱动器而不是内部存储?

我正在使用 react-native-sqlite-storage 创建数据库并将其存储在内部存储中。所以问题是当我重新安装我的应用程序时,我的应用程序中没有显示任何数据。所以任何线索,我们如何使用外部存储,最好是 GOOGLE DRIVE 或任何其他最佳建议。谢谢你。这是我在这个平台上被问到的第一个问题。祝我好运。再次感谢。

0 投票
0 回答
23 浏览

react-native - 首先或在应用程序中创建 SQLite DB?

我是 react-native 的新手,正在寻找使用 sqlite 的最佳实践。在互联网上,我看到了有关如何创建数据库的不同方法。我很好奇,我是否应该首先使用带有所有表和架构的“DB Browser for Sqlite”创建数据库并在应用程序中打开?或在初始化期间在应用程序中创建所有内容?最好的方法是什么?有什么好处?谢谢

0 投票
0 回答
208 浏览

android - react-native-sqlite-storage:如何检查 2gb 限制

参考链接:https ://github.com/andpor/react-native-sqlite-storage

本文档没有提供检索数据库大小的方法。

如何找到分贝的大小。?

0 投票
0 回答
216 浏览

javascript - 从两个表sqlite中选择数据并返回到JSON

我有两张桌子:

1 - 用户

用户名
1 名称1 最后1
2 名称2 最后2

2 - 书籍

身份证 姓名簿 用户名
1 书1 1
2 书2 1
3 书3 2

我正在使用React-Nativereact-native-sqlite-storage

函数返回这个 json

但我希望我的 json 是那样的

是否有(react-native)库可以让我轻松解决这个问题?感谢帮助。

0 投票
0 回答
60 浏览

react-native - TypeError:plugin.warn 不是 SQLitePluginTransaction.addStatement 的函数

将数据插入到 React 本机 Sqlite DB 中的表中时出现以下错误

可能未处理的 Promise Rejection (id: 0): TypeError: plugin.warn is not a function TypeError: plugin.warn is not a function at SQLitePluginTransaction.addStatement (http://localhost:8081/index.bundle?platform=android&dev=true&minify =false:416247:18) 在 SQLitePluginTransaction.executeSql (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:416228:10) 在 http://localhost:8081/index.bundle?platform =android&dev=true&minify=false:415677:42 at tryCallTwo (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:27207:7) at doResolve (http://localhost:8081/index. bundle?platform=android&dev=true&minify=false:27371:15) 在 SQLitePluginTransaction.plugin.. 的新 Promise (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:27230:5)[as executeSql] (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:415656:23) 在 SQLitePluginTransaction.fn (http://localhost:8081/index.bundle?platform=android&dev= true&minify=false:415583:15) 在 SQLitePluginTransaction.start (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:416184:12) 在 http://localhost:8081/index.bundle?平台=android&dev=true&minify=false:415866:32开发=真&缩小=假:415866:32开发=真&缩小=假:415866:32

下面是将数据插入数据库的代码

0 投票
1 回答
28 浏览

react-native - 无法使用 react-native-sqlite-storage 在 SQLite 中执行任何查询 ...我正在为 android tv 应用程序尝试它

块引用

我还使用表创建了数据库并将其存储到 android/app/src/main/assets/sqlite.db 并将 createFromLocation 设置为 1 或 2

0 投票
0 回答
75 浏览

react-native - 如何使用 react-native-sqlite-storage 在 react-native 中存储和更新图像

如果我需要更新或更改图像,我稍后会尝试将图像存储在我的应用程序的本地存储文件夹中,以便我可以?

0 投票
0 回答
148 浏览

react-native - react-native-sqlite-storage InternalError Metro

我正在尝试将https://github.com/andpor/react-native-sqlite-storage实施到我的 react native 项目(适用于 Android)中。

这是我的 React Native 版本:

这是我的步骤:

我认为我不需要额外的步骤,因为我有 >0.6 版本的 React Native。所以我决定用那个库编写一些东西。我做进口

我收到了那个错误:

我在这里找到了解决方案但是,这个包本身指定了一个无法解析的“主”模块字段,我metro.config.js看起来像这样:

但我仍然有同样的错误。

你有什么解决方案,或者我在配置这个库或其他东西时犯了一个错误?

0 投票
3 回答
447 浏览

react-native - 无法在本机反应中将数据插入 SQLite 数据库

我在 React Native 中坚持使用 SQLite 数据库,但我不知道实际上是什么问题。

我正在打开数据库,创建表并尝试插入一些随机数据,但是当我尝试显示插入的数据时,有一个空数组。我不确定插入或显示是否出错,或者我的整个数据库打开错误。

我在这里打开数据库:

在这里我正在创建表并尝试插入数据并显示它:

创建表并插入数据后我的日志:

知道出了什么问题,或者我应该怎么做?我将不胜感激