ACCESS 远程连接问题

zhangxun829 2016-05-30 03:56:50
string srt = "G:\\test\\Hyper.mdb";
string strsql = "Provider=Microsoft.Jet.OleDb.4.0;User ID=Admin;Jet OLEDB:Database Password=123456;Data Source=" + srt;
这样 直接访问本地数据库没有问题 ;

用了网上的方法 直接加上IP地址 报错

string strsql = "Provider=Microsoft.Jet.OleDb.4.0;User ID=Admin;Jet OLEDB:Database Password=123456;Data Source=192.168.1.10\\" + srt; 这样就报错了 ,错误提示 System.Data.OleDb.OleDbException: 文件名无效。



string strsql = "Provider=Microsoft.Jet.OleDb.4.0;User ID=Admin;Jet OLEDB:Database Password=123456;Data Source=\\\\192.168.1.10\\" + srt; ,错误提示 不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。[/b]
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxun829 2016-05-31
  • 打赏
  • 举报
回复
引用 3 楼 rr12 的回复:
共享文件夹权限设了吗
给了所有权限 网上的几个方法都试过了 都不行
範先森 2016-05-31
  • 打赏
  • 举报
回复
string srt = "G:\\test\\Hyper.mdb"; 这边改成 string srt = "\\test\\Hyper.mdb"; 然后test设置共享文件夹
rr12 2016-05-30
  • 打赏
  • 举报
回复
共享文件夹权限设了吗
zhangxun829 2016-05-30
  • 打赏
  • 举报
回复
引用 1 楼 rr12 的回复:
为机器192.168.1.10设置共享文件夹,把MDB文件放到该文件夹,再使用下面的连接字符串: string strsql = "Provider=Microsoft.Jet.OleDb.4.0;User ID=Admin;Jet OLEDB:Database Password=123456;Data Source=\\\\192.168.1.10\\ShareFolder\\sample.mdb; 其中ShareFolder是共享文件夹名字,sample.mdb是你的数据库文件
共享了 没有用
rr12 2016-05-30
  • 打赏
  • 举报
回复
为机器192.168.1.10设置共享文件夹,把MDB文件放到该文件夹,再使用下面的连接字符串: string strsql = "Provider=Microsoft.Jet.OleDb.4.0;User ID=Admin;Jet OLEDB:Database Password=123456;Data Source=\\\\192.168.1.10\\ShareFolder\\sample.mdb; 其中ShareFolder是共享文件夹名字,sample.mdb是你的数据库文件

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧