<<< 返回 access911.net 编程静态资料库索引页

如何解决共享目录加访问密码后导致链接表出错问题?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2006-3-14  浏览人次:2427


专题地址:http://access911.net/fixhtm/72FAB11E1BDCE8F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何解决共享目录加访问密码后导致链接表出错问题?《发布》

 


问题:

拆分数据库后,服务器共享目录加了访问密码,但是导致链接表出错,一定要手动访问一下服务器,然后再输入用户名和密码才能访问,这该如何解决?

 

方法一:


如果你的数据库是采取文件共享方式放在服务器的某个目录中,编程链接表时可以用 \\server\xxx.mdb 的方式来打开。但是如果这个目录设置了访问密码,那么就无法打开了。因为这是 WINDOWS 的安全限制,如果你的服务器没有加入域,解决方法是:
一、你可以在服务器的 WINDOWS 上创建一个和客户机当前操作用户名和登录密码完全一致的用户。
二、在用链接表访问前手动打开一下那个共享目录
三、编程解决,用 WMI / WIN32 API / SHELL 先访问一下该目录,然后再链接该表即可
这里举例用最简单的 SHELL 完成:
shell "cmd.exe/c ""net use \\" & ServerName + "\" & ShareName & " " & Password & " /user:" & UserName & """" 

 

方法二:


Const WN_Success = &H0
Const WN_Not_Supported = &H1
.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E1BDCE8F3.htm

 


上一篇:如何根据期初、入库、出库表(期初、收入、支出)生成横向的期末表?

下一篇:如何编程将一个 EXCEL .XLS 文档中的所有 SHEET 全部导入 ACCESS MDB 数据库?

2017年2月22日生成静态资料