以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 关于连接内网连接ACCESS数据库问题。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119349)

--  作者:JK君
--  发布时间:2018/5/23 11:54:00
--  [求助] 关于连接内网连接ACCESS数据库问题。
1.先在A一台电脑上共享一个文件夹,然后把ACCESS数据源放进去。
2.直接在B电脑开发软件,用FOXTABLE连接A电脑数据源不成功。


如果先用B电脑连接A的共享文件夹,希望把共享密码保存起来。
再用用FOXTABLE以密码为空的方式连接A电脑就可以成功。
???
问如果用ACCESS,做数据源。都是在客户端电脑去连接B电脑吗??
那客户端可以直接打开数据源或删除数据源??



--  作者:有点甜
--  发布时间:2018/5/23 12:05:00
--  

连接数据源的时候,不论是本地还是共享文件夹,都是不需要写密码的。

 

你可以在beforeOpenProject写代码连接A电脑的文件夹(红色代码),如

 

Dim p As new Process()
p.StartInfo.FileName = "cmd.exe"
p.StartInfo.UseShellExecute = False \'关闭Shell的使用
p.StartInfo.RedirectStandardInput = True \'重定向标准输入
p.StartInfo.RedirectStandardOutput = True \'重定向标准输出
p.StartInfo.RedirectStandardError = True \'重定向错误输出
p.StartInfo.CreateNoWindow = True \'设置不显示窗口
p.Start()
p.StandardInput.WriteLine( "net use * /del /y")
p.StandardInput.WriteLine( "net use \\\\192.168.1.240 2014 /user:administrator")
p.StandardInput.WriteLine("exit")