注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

︷帅氣~~の醜男

这仅仅是笔记,仅为了方便查阅而已。

 
 
 

日志

 
 

VB+ACCESS 轻松升级为网络版应用程序 (C/S架构)  

2010-05-13 17:16:39|  分类: 编程相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

通常在局域网中建立基于ACCESS库的程序时,都要将服务器磁盘共享,这样很不安全,比如MDB被或恶意替换等。现在可以实现不共享磁盘,仅用一个即可实现数据库连接,原单机版程序修改2 行即可升级为多用户网络版。

 

————————————————————————————————————————————————————        

这里用到的是 NetData_Server.ocx 控件

点击这里看示例


第一步,建立服务器端。
    新建一个,NetData_Server后,在窗体中放入一个NetDataServer1
  1. 在Form_Load事件中加入:
                NetDataServer1.Start "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DATA.mdb;", "8080"(8080为端口号,可以随意修改成您需要的)
2. 在Form_Unload事件中加入:
   NetDataServer1.Down  '关闭服务,释放内存...
这样服务端就完成了!!很简单吧。。。。
————————————————————————————————————————————————————
第二步,修改客户端。
   单机版中的连接字串符:
取消:CONN.OPEN "provider=Microsoft.jet.OLEDB.4.0;data source=D:\sys\data\data.mdb"
改成:NetDataClient1 .Start "192.168.0.1", "8080"  
把CONN.Close 改成 NetDataClient1.Down
其他代码保持不变,这样就完成了客服端的升级!!!
————————————————————————————————————————————————————
要点:
1.服务器端,把数据库文件MDB放到与服务端程序同一文件夹里。
2.客户端如果有多个窗体,连接时要加窗体名如:Form1.NetDataClient1 .Start "192.168.0.1", "8080"
   (NetDataClient1 .Start "服务器IP地址", "端口号")也可放到模块里定义成共用的。
3.开启服务器端后,客户端方可正常工作


  评论这张
 
阅读(1509)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018