C#winform连接网络上的access数据库 假设access数据库的IP地址为10.50.1.3 求连接的字符串。。给分!!

2024-12-25 12:41:54
推荐回答(3个)
回答1:

不能直接访问,两个方法,一个把那个10.50.1.3上的文件夹共享(共享权限为everyone完全控制),这样就可以象平时一样用\\10.50.1.3\foldername\db.mdb这种方法访问(为简单起见可以在你机器上将那个共享文件夹映射成一个盘符,比如x),然后象普通的文件一样就可以了
db=@"x:\db.mdb" '数据库文件位置(x为你映射的盘符)
connstr="DBQ="+db+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

或者在那个10.50.1.3上安装一个诸如sql server之类的数据库(2000/2005/2008都行),然后打开企业管理器或者sql server management studio,在里面创建一个链接数据库,连到这个mdb上,然后你在远程用sql server的连接字符串访问它就行了,建议用后面一种。

回答2:

ACCESS数据库不是网络型,是不好网络连接的。你不用找了。只能本地电脑连接。

回答3:

正解,要小的就用sql express