以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] Access数据库相对路径  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159359)

--  作者:2425004926
--  发布时间:2020/12/23 16:21:00
--  [求助] Access数据库相对路径
 Access数据库相对路径


BeforeConnectOuterDataSource事件里代码,增加外部表时如何导入表1?增加表时看不到外部表可选项,怎么增加表1?

If e.name = "表1" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "测试.mdb;Persist Security Info=False"
End If

--  作者:2425004926
--  发布时间:2020/12/23 16:31:00
--  
 测试.mdb文件在项目文件根目录下,表1是其中一个表,把表1如何增加到项目中,如何才能使用相对路径?

--  作者:有点蓝
--  发布时间:2020/12/23 16:33:00
--  
要永久的增加外部表,只能到菜单里操作:http://www.foxtable.com/webhelp/topics/1812.htm

If e.name = "这里只能使用数据源名称" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "测试.mdb;Persist Security Info=False"
End If

--  作者:2425004926
--  发布时间:2020/12/23 16:43:00
--  
也就是说:
第一步:增加数据源,选项目文件底下的文件测试.mdb
第二步:增加外部表
第三步:BeforeConnectOuterDataSource事件里加代码,
If e.name = "数据源名称" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "测试.mdb;Persist Security Info=False"
End If

然后,这个相对路径就等于设置成功,是这样吧


--  作者:有点蓝
--  发布时间:2020/12/23 16:47:00
--  
是的
--  作者:2425004926
--  发布时间:2020/12/23 16:48:00
--  
 好!谢谢!