gpt4 book ai didi

SQLite:在事务进行时无法关闭数据库

转载 作者:行者123 更新时间:2023-12-03 21:22:37 25 4
gpt4 key购买 nike

使用 react-native-sqlite-storage ,我正在尝试调用 SQLite.deleteDatabase({ name }, resolve, reject);我收到错误 database cannot be closed while a transaction is in progress .我一直无法弄清楚如何处理这个问题。

最佳答案

我正在使用带有 typeorm 的 react-native-sqlite-storage,当我在本地迭代我的数据库设计时,我开始遇到这个问题。事实证明,当我将构造函数添加到我的实体类时,从中创建表时,在那里抛出一个错误,导致初始表创建以静默方式失败。因此,在表创建期间,它在事务中运行它,并且由于它以某种方式失败,因此连接从未关闭。我修复了构造函数问题,它停止给我错误。
总而言之,问题是图书馆试图为您处理的事情失败了,而您没有正确处理它。放置调试器点并找到故障点,这应该可以解决这个问题。

关于SQLite:在事务进行时无法关闭数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50646236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com