当前位置:编程学习 > VB >>

还是老问题了 VB远程(局域网)连接ACCESS数据库 但是真的希望能有解决的办法

小弟我最近在做一个图书管理系统 导师要求做成网络版的 开发语言是 VB6.0
数据库是ACCESS
看了很多大虾发表的文章  发现像我这样的在局域网里面的两台机子 要想用ACCESS来实现数据连接必须要设共享 如果这样的话就失去了安全性 能不能不同过共享来实现? --------------------编程问答-------------------- 在线等 谢谢了
  听说用SQL可以达到目的 但是真的要用SQL的话  就要全部换代码是吗? --------------------编程问答-------------------- 如果用SQLSERVER等数据库,就不用共享。
ACCESS数据库可以用这2个办法:1、在一台机子上装IIS+ASP,通过调用ASP程序来操作数据库。——这个简单些
2、自己写服务端程序,用WINSOCK等通过TCI/IP监听客户端的数据请求,然后访问数据库,再返回客户端。——这个难度高一些。
都可以通过VB实现(ASP本身就是VB的一个分支)。 --------------------编程问答-------------------- 看了很多大虾发表的文章  发现像我这样的在局域网里面的两台机子 要想用ACCESS来实现数据连接必须要设共享 如果这样的话就失去了安全性 能不能不同过共享来实现?


\\不能
--------------------编程问答-------------------- 是否可以通过对access加密来解决lz说的安全性的问题? --------------------编程问答-------------------- 真正意义上的网络版分服务器跟客户机两部分,光有数据库是不能算作服务器的。典型的结构如
Client <—> Server <—> DB
服务器的表现形式有很多,如COM+组件,独立的EXE服务器等。 --------------------编程问答-------------------- yanli(严立)  2楼的 
   你说的我也有考虑过如果直接连接数据库的话 ACCEDD确实困难  也考虑过你说的自己写服务端程序 用WINSOCK写 但是听说还要定义协议 和端口 这方面的问题我没有研究 你能发个相关的主题过来吗?  
   我现在已经把ACCESS导入到SQL里面了 再慢慢改 同时也想多学学自己编写用WINSOCK编写服务端
   PS:怎么加分啊? --------------------编程问答-------------------- wlmstar(黎明) 
 access加密也可以但是感觉数据库被下载还是不爽的 本来破解MDB密码的软件就很多 这样就更不安全了   我改用SQL了

fj182(阿花)
 谢谢  你纠正了我一个概念上的错误 我想先通过SQL连接 真正意义上的网络版 我暂时不太会 不会定义协议 等等问题~~  哎  大学四年真的什么都没有学到啊 --------------------编程问答-------------------- 二楼 严立说的对:2、自己写服务端程序,用WINSOCK等通过TCI/IP监听客户端的数据请求,然后访问数据库,再返回客户端。
你在服务器上写的程序,接收客户端的命令,然后访问数据库,将结果返回给客户端就可以了,这样只须 有服务器上开一个端口就行了!至于安全性,你可以加密你的传输命令。
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,