如何用vb在局域网中访问access数据库,然后本机中也可以同样访问呢?请尽快,谢谢了,各位大侠!

VB用的是ADO 后台库是access
conn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + App.Path + "\data\Database1.mdb" + ";Persist Security Info=False"
上面的代码我怎么改成在能局域网里访问access

第1个回答  2008-01-29
conn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + App.Path + "\data\Database1.mdb" + ";Persist Security Info=False"
在局域网里能够访问access,但是必须安装客户端
第2个回答  2008-01-31
你那种情况我以前也遇见过 我是这么解决的
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "\\192.168.81.3::\data\Database1.mdb;Persist Security Info=False"

放数据库那个文件夹必须设置成共享本回答被提问者采纳
第3个回答  2008-01-29
除了映射驱动器,不可能实现网络访问access,或者还有一个办法,用SOAP webservice来做中间接口,操作数据库.

vb 程序怎么在局域网中 连接ACCESS 数据,使客户端和服务端可以随意访问...
首先你的程序和ACCESS数据库要放在同一目录(或者数据库放在程序目录内的子目录);程序内要用app.path来指定数据库的路径,不要用绝对路径(如D:\\MyData\\123.mdb);程序打包生成setup文件,在你两台电脑中的任意一台安装一下,然后把安装后的程序所在目录设为共享(要设为可修改);在另一台电脑中...

VB中,访问局域网中的ACCESS数据库,并可以进行操作?
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到...

VB如何连接访问数据库Access
在Access中新建名为Database1.mdb的数据库,注意后缀为MDB,如果是Access2007版本,需另存为03版本,以支持VB连接。成功建立后,会进入数据表界面,输入表名,这里设置为test,完成准备工作。打开VB,新建标准EXE项目。在菜单栏中找到工程→部件,勾选MicrosoftADODataControl6.0和MicrosoftHierarchicalFlexgri...

用VB如何访问远程Access数据库?
如果想每次都能自动通过验证 在当前目录上建立一inf文件,如Server.inf(其它格式文件也可)文件内容如下:net use \\\\192.168.2.36 "密码" \/user:administrator Private Sub Form_Load()Dim CnStr As String Dim Fn As Integer Fn = FreeFile Open ...

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

vb+access做的一个管理系统怎么能实现在局域网内的数据库共享
vb+access做的一个管理系统可通过放置于局域网的服务器或某台机器的共享数据库实现数据共享。1)首先把程序折分,分成一个前台VB程序,一个后台数据库。VB程序可使用Ado数据对象或数据控件等灵活使用SQL结构化查询语句操纵后台ACCESS数据库,通过各种表格控件显示信息。利用ACCESS的数据库拆分向导可以很轻松的...

vb 修改使用中的access数据库
VB6可以使用数据访问API——“ADO”连接局域网中的Access数据库,然后用SQL语言读写数据库。下面是VB操纵网络中ACCESS数据库示范代码,供参考 请注意与MSSQL、MySQL等大中型数据库不同,网络中的ACCESS数据库必须存放在共享文件夹下才能被网络中的其它电脑访问。如果ACCESS数据库所驻留的电脑有防火墙,那么...

vb 修改使用中的access数据库
VB6可以使用数据访问API——“ADO”连接局域网中的Access数据库,然后用SQL语言读写数据库。下面是VB操纵网络中ACCESS数据库示范代码,供参考 请注意与MSSQL、MySQL等大中型数据库不同,网络中的ACCESS数据库必须存放在共享文件夹下才能被网络中的其它电脑访问。如果ACCESS数据库所驻留的电脑有防火墙,那么...

vb 多用户访问 access
Server 2003,100多个用户也没有问题。当你方法二,用得熟了,不仿尝试使用 Windows Server 2003 + SQL server 其实这个方法与方法二,相差不大,只要在服务器端,把access导入到SQL就可以了,客户断的程序,唯一要修改的就是连接数据库,其它完全一样。它的好处,是不采用共享方式,相对安全。

vb6.0中怎样远程访问access数据库?
ACCESS属于单机文件型数据库,不同于MSSQL或MYSQL,不能够在客户端直接读写的。如果一定要这么做,可以参考网站的方式,就是在服务器端用ASP做个数据读写接口,然后客户端通过http调用这个ASP文件来间接读写服务器端的ACCESS数据库(数据通过XML格式传递)。不过效率就不敢保证了。补充一下,楼上的只能...

相似回答
大家正在搜