#react-native #sqlite #react-native-windows
Вопрос:
Я пытаюсь использовать react-native-sqlite-хранилище для Windows, чтобы открыть существующую базу данных с помощью опции 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:appnamewindowsappnamewww
и обновил решение Visual studio, чтобы «Включить в проект» файл базы данных.
Я также пытался
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) });
что приводит к той же ошибке.
Основываясь на исходном коде плагина здесь, я думаю, что разместил файлы в нужном месте, но я могу ошибаться.
Я позаботился о том, чтобы выполнить конкретные шаги по настройке Windows, перечисленные в README репозитория, так что здесь у меня нет идей.
Любая помощь будет признательна.