Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在react native中记录SQLite错误_Reactjs_Sqlite_Native - Fatal编程技术网

Reactjs 如何在react native中记录SQLite错误

Reactjs 如何在react native中记录SQLite错误,reactjs,sqlite,native,Reactjs,Sqlite,Native,我无法将一些数据保存到SQLite表中,我的查询中出现了一些错误。 我想记录出了什么问题,但我无法在控制台中记录错误 有人能告诉我我做错了什么吗 insertLens(arg) { console.log(arg); db.transaction(tx => { tx.executeSql('INSERT INTO lenses (vendor, name) VALUES (?,?)', ['foo', 'bar']),

我无法将一些数据保存到SQLite表中,我的查询中出现了一些错误。 我想记录出了什么问题,但我无法在控制台中记录错误

有人能告诉我我做错了什么吗

insertLens(arg) {
    console.log(arg);
    db.transaction(tx => {
        tx.executeSql('INSERT INTO lenses (vendor, name) VALUES (?,?)',
            ['foo', 'bar']),
            (_, { result }) => {
                console.log(result._array);
            },
            (_, error) => {
                console.log(error);
            }
    });
}

你为什么不看看设备日志呢
adb logcat
并通过应用程序进行过滤?这并不能解释为什么上述代码在错误发生时不记录错误。您知道您使用的插件成功执行Javascript回调吗?如果查看设备日志,您将能够看到是否存在SQL错误。如果插件没有调用回调,那么错误将永远不会显示。为什么不查看设备日志呢
adb logcat
并通过应用程序进行过滤?这并不能解释为什么上述代码在错误发生时不记录错误。您知道您使用的插件成功执行Javascript回调吗?如果查看设备日志,您将能够看到是否存在SQL错误。如果插件没有调用回调,那么错误将永远不会显示。