Tzv*_*lev 6 sqlite react-native
使用时react-native-sqlite-storage
,我尝试调用SQLite.deleteDatabase({ name }, resolve, reject);
但收到错误database cannot be closed while a transaction is in progress
。我一直不知道如何处理这个问题。
我将react-native-sqlite-storage与typeorm一起使用,当我在本地迭代数据库设计时,我开始遇到这个问题。事实证明,当我向实体类添加一个构造函数(从中创建表)时,会抛出一个错误,导致初始表创建静默失败。因此,在表创建期间,它在事务中运行它,并且由于它以某种方式失败,因此连接从未关闭。我修复了构造函数问题,它不再给我错误。
总之,问题是图书馆试图为您处理的事情失败了,而您没有正确处理它。放置调试器点并找到故障点,这应该可以解决此问题。
归档时间: |
|
查看次数: |
1310 次 |
最近记录: |