0

Windows用のreact-native-sqlite-storageを使用して、createFromLocationオプションを使用して既存のデータベースを開こうとしていますが、機能させることができません。私はもう試した

openDatabase({ name: "test", location: 'default', createFromLocation: "1" },
        () => { console.log("db load success!") }, (e) => { console.error("db load failure!"); console.error(e); console.error(e.code) });

その結果、エラー メッセージが書き込まれます。出力されたエラーは、「エラー: データベースを開けませんでした」で、その後にスタック トレースが続きました。sqlite ファイルを保存しD:\appname\windows\appname\www、Visual Studio ソリューションを更新して、db ファイルを「プロジェクトに含める」ようにしました。

私も試してみました

openDatabase({ name: "test", location: 'default', createFromLocation: "~Assets/test.sqlite" },
        () => { console.log("db load success!") }, (e) => { console.error("db load failure!"); console.error(e); console.error(e.code) });

同じエラーが発生します。ここのプラグイン ソース コードに基づいて、ファイルを正しい場所に配置したと思いますが、間違っている可能性があります。

リポジトリの README に記載されている Windows 固有のセットアップ手順に従っていることを確認したので、ここではアイデアがありません。

どんな助けでも大歓迎です。

4

0 に答える 0