Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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/0/asp.net-core/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
Database Rhomobile中数据库的迁移_Database_Sqlite_Rhomobile_Propertybag - Fatal编程技术网

Database Rhomobile中数据库的迁移

Database Rhomobile中数据库的迁移,database,sqlite,rhomobile,propertybag,Database,Sqlite,Rhomobile,Propertybag,如何将数据从具有属性包模型的数据库迁移到在Rho mobile中构建的应用程序 为了说明这一点,让我有一个应用程序,其中我有一个模型产品和三个属性Name、Brand和SDK。在产品模型处于开发阶段并在emulator上运行时,我已将许多值插入到产品模型中。但在构建应用程序后,我看不到在设备上运行时插入的数据。在尝试将信息预填充到应用程序的数据库中时,有几个注意事项(如旧版Android版本中的文件大小等),但如果您确定,这是指向如何操作的文档的链接: 如果文档再次移动,我将在此处复制它: 如

如何将数据从具有属性包模型的数据库迁移到在Rho mobile中构建的应用程序


为了说明这一点,让我有一个应用程序,其中我有一个模型产品和三个属性Name、Brand和SDK。在产品模型处于开发阶段并在emulator上运行时,我已将许多值插入到产品模型中。但在构建应用程序后,我看不到在设备上运行时插入的数据。

在尝试将信息预填充到应用程序的数据库中时,有几个注意事项(如旧版Android版本中的文件大小等),但如果您确定,这是指向如何操作的文档的链接:

如果文档再次移动,我将在此处复制它:


如何预填充客户机数据库 在目标模拟器上运行应用程序,将对象插入数据库(本地或从服务器获取数据) 将所有文件从emulator上的“db”文件夹复制到“/platform\shared\db\res\db”。以下是如何查找“db”emulator文件夹:

  • iPhone:查看日志中的guid路径–这是 应用程序在emulator上存储文件。或运行搜索 来自磁盘根目录的“syncdbuser.sqlite”
  • Android:自emulator以来很难 虚拟机和文件存储在emulator中。使用adb命令 行以查找应用程序包的路径
  • Windows Mobile:打开设备 来自ActiveSync或“移动设备中心”的资源管理器,导航到 '程序文件//rho/db'
  • 黑莓:在计算机文件系统上打开- “/components/simulator/sdcard/Rho//db构建应用程序,现在全部为db 文件位于应用程序包中

根据我对Android的亲身体验,当应用程序实例在AVD上运行时,在Eclipse中打开DDMS透视图是最容易的。在“文件浏览器”选项卡中,导航到/data/data/your.packagename.app/rhodata/db,您将找到要复制到目标目录的数据库文件。