TypeError: Невозможно прочитать свойство 'open' из undefined в реагирующем нативном sqlite - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь запустить простой реагирующий нативный код для хранилища sqlite. когда я запускаю программу, я получаю сообщение об ошибке Возможное необработанное отклонение обещания (id: 0): TypeError: Невозможно прочитать свойство 'open' из неопределенного.

Снимок экрана ошибки здесь: скриншот ошибки

. Вот мой код:

import React, { Component } from 'react';
import SQLite from 'react-native-sqlite-storage';
SQLite.DEBUG(true);
SQLite.enablePromise(true);
let db ;
export default class ButtonBasics extends Component{
constructor(props)
{super(props);}

componentDidMount()
{
db = SQLite.openDatabase({ name: "sqldb.db", createFromLocation:'~sqldb.db', dblocation: 'Library' },
this.openSuccess, this.openError)
db.transaction(function(tx) {
tx.executeSql('SELECT * from login', [], function(tx, rs) {
console.log('Data Exist): ' + rs);},
function(tx, error)
{
console.log('Data Not Exist ' + error.message);
});
});
}

render()
{
return
(
Some text
}

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...