Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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

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
Javascript SQLite Expo API,预填充文件中没有这样的表吗?_Javascript_Sqlite_React Native_Expo - Fatal编程技术网

Javascript SQLite Expo API,预填充文件中没有这样的表吗?

Javascript SQLite Expo API,预填充文件中没有这样的表吗?,javascript,sqlite,react-native,expo,Javascript,Sqlite,React Native,Expo,我正在使用Expo的SQLite API将预填充的db加载到我的项目中 我正在使用 const db = SQLite.openDatabase("data.sqlite"); 打开它 db.transaction( tx => { tx.executeSql(`select * from entries`, [], (_, { rows }) => console.log(JSON.stringify(rows)) ); }, (err)

我正在使用Expo的SQLite API将预填充的db加载到我的项目中

我正在使用

const db = SQLite.openDatabase("data.sqlite");
打开它

db.transaction(
  tx => {
    tx.executeSql(`select * from entries`, [], (_, { rows }) =>
      console.log(JSON.stringify(rows))
    );
  },
  (err) => { console.log("Failed Message", err) }
);
运行SQL。 这将产生以下错误消息:

Failed Message [Error: Error code 1: no such table: entries]
另外:我的文件在项目文件夹中


有什么想法吗?

表是否存在?@Markus有,它有~15000条记录。显然,
openDatabase
在另一个目录中查找。我遇到了同样的问题。我有一个备份数据库文件,里面有我需要的所有初始数据,我希望应用程序从这些数据开始,而不是制作一个空白的。我相信当你在做SQLite.OpenDatabase时,它实际上并没有在你的应用程序的根目录中查找。它正在寻找依赖于平台的其他地方。我现在正在寻找答案,但我还没有找到一个简单的解决方案。我还注意到这个问题来自一年前。你最终找到解决方案了吗?现在不是2020年10月,我还没有找到一个适合当前版本世博会的解决方案。