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
Sqlite 查看SD卡图像文件数据中的文件_Sqlite_Blackberry - Fatal编程技术网

Sqlite 查看SD卡图像文件数据中的文件

Sqlite 查看SD卡图像文件数据中的文件,sqlite,blackberry,Sqlite,Blackberry,我所做的是。。在设备模拟器中,打开Simulator->change sd卡并选择add file(添加文件)。然后我在空间中为文件名指定了db(这样的文件目前还没有创建)然后出现了一个新的db-sdcard.dmp文件。在这里,我创建了我的数据库,它位于blackberry emulator的sdcard映像文件中,但无法在计算机上打开或查看该文件。有什么方法可以让我浏览这个sdcard文件并查看其中的数据库吗?我想在数据库中添加很多条目,但很难做到这一点通过程序。所以,如果我想访问并手动查看

我所做的是。。在设备模拟器中,打开Simulator->change sd卡并选择add file(添加文件)。然后我在空间中为文件名指定了db(这样的文件目前还没有创建)然后出现了一个新的db-sdcard.dmp文件。在这里,我创建了我的数据库,它位于blackberry emulator的sdcard映像文件中,但无法在计算机上打开或查看该文件。有什么方法可以让我浏览这个sdcard文件并查看其中的数据库吗?我想在数据库中添加很多条目,但很难做到这一点通过程序。所以,如果我想访问并手动查看我的数据库,那就太好了。我尝试过各种db浏览器

感谢您提前提供帮助

下载

在任意位置提取它,并选择SQLite数据库浏览器2.0 b1.exe文件,然后从模拟器或模拟器的SD卡中选择文件名.db,然后您可以获得信息

您可以看到数据库中的数据

从模拟器重定向SD卡,如


尝试使用一些数据库浏览器,您可以在数据库浏览器中看到数据库我使用的是SQLite Spy,您可以使用其他工具是的,我已经完成了所有操作。。。。下载了sqlite db browser并进行了尝试。但问题是emulator制作的sd卡文件以.dmp文件的形式存储在我的驱动器中,我的数据库在其中。因此无法使用db browser打开它。请使用任何其他方法。我也尝试了winimage,我可以在其中打开和浏览其他dmp文件,但不是此..ppls帮助打开文件sqlite数据库解压缩后的浏览器2.0 b1.exe。在该对话框中,选择“文件-->打开数据库”选项,并重定向到存储在驱动器模拟器中的“.db”文件。然后你可以看到该数据库中的所有表。我按照你的建议做了同样的操作。但我仍然无法浏览到db文件。当我尝试选择file->open database并单击file时,它会说不是sqlite数据库(很明显,它是我的模拟器生成的一个.dmp文件)。。但是它在模拟器中工作得很好..我可以检索插入任何东西..当您通过代码uri=uri.create(dbLocation+“ManualRecords.db”)创建数据库文件时,必须将文件名指定为“filename.db”;这里的“ManualRecords.db”是我的数据库文件名。我想你明白了。因为模拟器不应该提供扩展名(.dmp或任何东西),所以必须提供扩展名.URI myURI=URI.create(“file:///SDCard/Databases/MyTestDatabase.db"); 这是我的uri的外观。请再次阅读我的问题,因为我已经更新了。如果这不是正确的方法,请帮助我。想知道你们是如何做到的谢谢