qzgx.net
当前位置:首页 >> vB+ACCEss做的一个管理系统怎么能实现在局域网内的数据库共享 >>

vB+ACCEss做的一个管理系统怎么能实现在局域网内的数据库共享

vb+access做的一个管理系统可通过放置于局域网的服务器或某台机器的共享数据库实现数据共享.1)首先把程序折分,分成一个前台VB程序,一个后台数据库.VB程序可使用Ado数据对象或数据控件等灵活使用SQL结构化查询语句操纵后台

我知道的方法就是改用SQL server或者共享那个access数据文件,只要其他机器能看到这个数据库文件就能连接

了必须把你的放access的路径设置为共享,而且有读写权限

不推荐使用access进行这种使用.因为,access并不是针对多用户环境设计的,难免会在多用户操作时造成死锁情况.当然,如果就是想要如此,可以直接创建一个ODBC连接,然后在程序中使用这个连接来实现共享.强烈推荐使用SQL Server数据库.

把ACCESS在局域网专门有台电脑共享,然后在VB程序中指定这个文件的目录,然后在其他机器把该共享的目录映射为本地磁盘Z(越后面的盘符越好),把程序的数据库路径改为 z:/数据库名就可以啦.

链接字符串的 source直接指定file://xxxxx/xxx.mdb此文件必须设为可读写共享注意:access 不推荐使用lan共享ado访问,非常容易造成数据文件损坏.

你这个程序做一个选择文件路径的功能,存放数据库文件的电脑共享所在文件夹,在程序输入完整路径可能可以.你选的这俩玩意都不适合网络,要么用sql server 要么软件用asp

配置远程ODBC就可以了把你的人事管理系统安装到要使用的计算机上,在这些计算机上配置远程ODBC就可以了配置方法:(SQL2000数据库)1. 服务器安装SQL的SP3补丁,这样是打开1433端口2. 并且打开Telnet服务 //上两步是服务器设置,数据库所在3. 管理工具数据源(ODBC)SQL SERVER4. 在服务器栏中输入 服务器的IP地址,如192.168.0.55. 下一步,选择默认数据库为你服务器上的数据库6. 继续,测试,确定,完成不明白的话,我手头有相关文档,可以发给你

个你一个例子吧,系统登陆的,换汤不换药,都差不多Dim nam As String, pass As StringPrivate Sub Command1_Click()If Text1 = "" Then MsgBox "用户名为空!"ElseIf Text1 nam Then MsgBox "用户名错误!" Text1 = "" Text1.

你在数据库设计中在账号密码后面再加一个权限好了登陆时账号密码正确后读取权限的值 如果为管理员打开一个窗口 如果是普通用户就打开另一个窗口就好了的

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com