白天的时候发了个帖子 但是可能是我理解的不够准确
下午又跟老板谈了一下,
老板的意思是
数据库在服务器上,客户端是浏览器(B/S),客户就是通过访问网页来读或写数据库然后在另一台电脑,但这台电脑不是服务器,这个电脑上可以是webform或者是winform程序,管理员在这台电脑上,通过这个程序管理数据库(增删改查)。数据库要Access的,老板叫我考虑下能不能实现。我是菜鸟,但一直没想明白这个难点在哪?这不可以看成两个客户端吗?难道是说两个不能同时操作数据库是难点?还是远程操作Access数据库是难点啊?又或者是什么,请各位前辈指点一二,谢谢了

解决方案 »

  1.   

    这不就是一个web mis系统有何难点?
      

  2.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\计算机名\共享目录名\文件名.MDB;"
    建议使用sql server
      

  3.   

    应该来说,都不是难点,没有什么难的,难点在于需要开发的复杂程度建议都用webform,我感觉多用户同时操作access容易出问题,或者改用sqlserver
      

  4.   

    建议用SQL 
    要不然你还要做一个服务端去处理服务器上access
      

  5.   

    你们老板懂技术又认为很难?估计他是学杂技的吧。
    这种需求还是用MSSQL做,大不了装个MSDE,Access怕出问题
      

  6.   


    同意楼主,最好使用 sql ,,分配好权限,把你的要做的项目,分成前台(客户访问),后台(你自己维护),这样不就行了吗,就用web,就可以了啊,没有必要再做一个 winfrom 的程序啊。
      

  7.   

    最简单不过的事情了
    你老板说的很容易实现
    读书的时候就作过啊一个web系统,一个winform系统
    其实都做成web系统好了
      

  8.   

    做个WEB后台得了  
    非要用c/s的话也没难点,都用同一个数据库
      

  9.   

    UI 层写两个,一个是winfrom类型的,一个是webfrom类型的,至于BLL层和DAL层想当然就是可以共用的了.我自己感觉这个也就是所谓三层架构带来的好处吧.
      

  10.   


    现在想实现的是利用remote实现 前台操作即时在后台显示 假设说一个客户在他的电脑上登陆了客户端 操作了服务器端的数据库(C/S) 那么后台就当他一连接到后台数据库的时候就提示
      

  11.   

    貌似难点在于 access 不能很好的支持共享读写吧?如果是sql server,简单得很,但是access貌似不能同时支持多个连接,待验证
      

  12.   


    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\计算机名\共享目录名\文件名.MDB;"
    建议使用sql server
    同意楼主,最好使用 sql ,,分配好权限,把你的要做的项目,分成前台(客户访问),后台(你自己维护),这样不就行了吗,就用web,就可以了啊,没有必要再做一个 winfrom 的程……
    upupup