none
有关C/S程序本地数据存储的问题 RRS feed

  • 问题

  • 小弟有一个联系人管理的程序,数据通过webservice 从服务器获得后在本地保存一个副本。一般用什么格式储存好呢?

    Access?XML?……

    另外还想请教,用XML可否像查询数据库那样用SQL语句查找数据阿。


    欢迎到我的博客一起讨论 http://www.raymanzhai.com
    2010年3月19日 4:24

答案

  • 你好,

    如果你只是需要做一个服务器数据的副本,你可以选择用XML。不过你如果要对本地的副本做查询,而且希望用sql查询的话,那就选用Access。Access只要用户装了Office相关组件就行了,也是很方便的。但Access或xml都不能完全做服务器数据的副本。比如你用oracle, MS SqlServer, 有些数据类型没法用Access或Xml保存的。

    Sincerely,
    Kira Qian


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    • 已标记为答案 Rayman Zhai 2010年3月24日 12:44
    2010年3月23日 8:41

全部回复

  • 你好!

         如果数据量不是很大的情况下,Access和XML都可以,Access需要在服务器上安装Office,XML也可以很方面的查询,但是并不是使用SQL,XML有自己的查询方法!

     


    周雪峰
    2010年3月19日 6:33
    版主
  • 你好,

    如果你只是需要做一个服务器数据的副本,你可以选择用XML。不过你如果要对本地的副本做查询,而且希望用sql查询的话,那就选用Access。Access只要用户装了Office相关组件就行了,也是很方便的。但Access或xml都不能完全做服务器数据的副本。比如你用oracle, MS SqlServer, 有些数据类型没法用Access或Xml保存的。

    Sincerely,
    Kira Qian


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    • 已标记为答案 Rayman Zhai 2010年3月24日 12:44
    2010年3月23日 8:41
  • 你好,感谢您的回答。

    我就是要做一个服务器数据的副本,字段格式不成问题,因为都是一些字符而已。

    用XML是用什么方法查询呢?SQL?

    我是一个联系人管理的程序,联系人信息在服务器和客户端保持同步,平时查询的时候就直接在本地取,更新的时候就要本地和服务器数据同步了。

    有什么简单的方法可以实现啊。

    我看QQ用的好像都不是这种,他们是用什么方式的。


    欢迎到我的博客一起讨论 http://www.raymanzhai.com
    2010年3月24日 7:44