C#winform连接网络上的access数据库 假设access数据库的IP地址为10.50.1.3 求连接的字符串。。给分!!
3个回答
展开全部
不能直接访问,两个方法,一个把那个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的连接字符串访问它就行了,建议用后面一种。
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的连接字符串访问它就行了,建议用后面一种。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询