none
高手请进...windows phone 7中sqlite的使用问题 RRS feed

  • 问题

  • 我运行windows phone 7 模拟器打开sqlite 创建的数据库,插入到表中数据,然后关闭重新运行模拟器,直接查询表中的数据时报错提示no such table

    这是为什么啊, 用sqlite创建的数据库路径在哪?如何打开现有数据表,



    2011年5月24日 2:52

答案

  • 可以保存,保存在你的应用程序对应的独立存储空间中。是否为根目录就看你的操作了。


    专注于Windows Phone
    • 已标记为答案 老王啊 2011年5月24日 3:18
    2011年5月24日 3:18
    版主

全部回复

  • WP7的模拟器目前无法保存状态,所以关闭再重启后,相当于模拟器的系统被重置了,自然找不到之前保存的数据了。


    专注于Windows Phone
    2011年5月24日 3:13
    版主
  • 那如果我把应用程序部署到真机上的话可以报存吗?还有保存的数据库放在那个路径下,是在应用程序的根目录下吗?谢谢回答
    2011年5月24日 3:16
  • 可以保存,保存在你的应用程序对应的独立存储空间中。是否为根目录就看你的操作了。


    专注于Windows Phone
    • 已标记为答案 老王啊 2011年5月24日 3:18
    2011年5月24日 3:18
    版主
  • 谢啦

    2011年5月24日 3:19
  • 您好,“是否为根目录就看你的操作了” 该如何理解 ?

    比如:

    private string fileName = @"Test.dat";

    这种情况下它会创建这个数据库文件到什么地方呢?

     

    我测试过,在工程对应的所有目录中找不到Test.dat文件

    请给予指点 :)

    2011年12月30日 1:31