热情软件屋

 

如何把单机程序改成网络版


编号:QA002472
建立日期: 2000年1月23日 最后修改日期:2000年1月27日
所属类别:

zhanfan:
    编程工具: vb6
    操作系统: win98
    有一问题请教。我在单机上编了一个进、销、存的小系统。(数据库用Access)现在我想将它放在NT服务器上,让局域网上的客户机能共享运行,也就是说想改成网络版,请问在对数据访问以及操作权限这方面需作那些改动、如何实现。请各位一定不吝赐教,知无不言,言无不尽。多谢、多谢!!?

回答:

    王帅的意见:
    将你现有的程序改为网络版,最重要的地方就是如何与服务器的数据库建立connection。在NT下有两种方式:文件
    共享和通过ODBC。在可靠性要求很高的程序里,文件共享的方式是不可取的。建议采用ODBC的方式,你可以在Access数据库里建立一个User表,来控制用户的读写权限。
     set cnn1 = new adodb.connection
     cnn1.connectionstring="Provider=Microsoft.Jet.OLEDB.3.51; DSN=XXX;Server=XXX;UID=XXX;Pwd=XXX"
     cnn1.open
    注:
    提出两点建议:
    1.建议采用ASP重新编写程序,不仅效率高而且维护简单。
    2.将Access升级为SQL server,这样你可以用VB6的数据设计环境简单修改你现在的程序,就可以再网络上使用了。
    cc的意见:
    建议使用Access的数据库拆分的办法将Access数据库拆分为前端和后端即简单又实用。在NT上实现“安全”将拆分为后端的数据库的属性设置成共享。实现连接。

此问题由王帅等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio