刚学Delphi ,向各位大侠请教:
局域网内,有20个左右的点,由于安全关系,老板不让动服务器,所以我的小软件的服务端和客户端都在客户机上,有两种操作系统,xp和98,而且让他们重装成其他操作系统不太可能。
  要实现的功能仅仅是各客户端能够自由的进行一些数据的存储,修改和查询,处理的数据量也比较少。
   我的数据库该用什么的呢?框架用哪种呢?有人说三层的和web service 的差不多?我大致该怎么架呢?
   小弟刚学Delphi,一点都不懂,望各位大侠能够指点一、二。

解决方案 »

  1.   

    帮你UP--因为我也曾经痛苦的自己UP
      

  2.   

    可以使用SQL 2K,与使用不使用服务器没有太大关系(即使在同一台计算机上也可以),只要你考虑周全就行(建议使用ADO连接方式)。
    不需要使用什么三层或其他,这样只会让你误入歧途!
      

  3.   

    1. 考虑到价格和数据量不大,数据库选用access即可。
    2. 既然是局域网的话,而且是98. 可以考虑用“映射网络驱动器的办法“将服务器的access数据库映射到各个客户端的机器上,很简单的,delphi写的客户端可以像访问本地数据库一样访问服务器的数据库了。用友的7.0版就是这么做的。
      

  4.   

    我曾经将数据库和程序文件放于一台电脑上共享文件夹,其他客户“端映射网络驱动器”,由于是完全共享,结果感染了一大堆Funlove病毒,被用户骂了一通,呵呵,怎么没想到用仅仅将数据库映射共享呢?!
      
      thank findCsdn 兄,明天早上来结帖!
      

  5.   

    Access数据库在有一个用户使用它时就会被锁定,映射共享,多人同时使用行不行呢?!
    上午没时间了,下午试了在来结。