我用VC结合ACCESS编写了一个传统的C/S模式下的数据库系统。数据库是用ODBC连接的。我想请教如何将它发布呢?也就是使用它。我目前只能让网络上的其他用户查看到数据库记录。而不能让他们对数据进行修改。可是我的程序明明是给了他们修改权呀。我是参考的《VC++项目案例导航》我需要做的是什么呢?
谢谢您的赐教!!!!!!!!!!!!

解决方案 »

  1.   

    客户端访问服务器上的数据库,需要在客户端的控制面板中添加DSN,如果不想客户修改数据,那么你在源程序中直接把数据集打开方式改为
    m_pset.Open(CRecordset::forwardOnly,"……");即可
      

  2.   

    可是我就是想让它们在给定的密码登录到系统是可以修该的呀?还有就是在客户端控制面板上我是添加了DSN,可在运行程序是就是不能修改,说是超越权限。呵呵,
      

  3.   

    那就根据不同的用户,m_pset.Open(CRecordset::forwardOnly,"……");里面选择不同的参数,CRecordset::snapshot不能修改,CRecordset::dynaset可以修改,
    缺省方式是CRecordset::snapshot,所以你的程序是不能修改数据。或者根据用户,使修改添加纪录等控件菜单可用/不可用。