以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 反馈个奇怪的问题,数据源链接的 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34009) |
-- 作者:haoting2000 -- 发布时间:2013/5/28 22:52:00 -- 反馈个奇怪的问题,数据源链接的 假如写成这样的相对路径的链接方式: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=cztms.mdb;Persist Security Info=False
这个ACCESS数据库链接,有时候正常有时候不正常, 没找到规律, 太奇怪了。 经常显示找不到数据库。点击设置,重新一模一样设置一边,又好了。 发布后的程序也是这样。 这是为什么? |
-- 作者:程兴刚 -- 发布时间:2013/5/29 0:03:00 -- If e.name = "数据源名称" end if [此贴子已经被作者于2013-5-29 0:07:27编辑过]
|
-- 作者:程兴刚 -- 发布时间:2013/5/29 0:05:00 -- 上面的代码放在项目属性的BeforeConnectOuterDataSource事件中即可,您的项目文件可以移到硬盘的任意位置而不需改变路径设置! |
-- 作者:客家阿哥 -- 发布时间:2013/5/29 0:06:00 -- 2012版本不会,2013后就会了,跟我遇到的一样,用代码链接后,情况稍微好点,但是还会偶偶出错! |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/29 8:29:00 -- 这种写法是错误的: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=cztms.mdb;Persist Security Info=False
必须按照帮助说明,用代码解决。 |
-- 作者:e-png -- 发布时间:2013/5/29 9:12:00 -- 规律我知道,就是不知狐爸能否改进, 他经常说:这个我无能为力····· 呵呵。 |
-- 作者:haoting2000 -- 发布时间:2013/5/29 22:40:00 -- 以下是引用狐狸爸爸在2013-5-29 8:29:00的发言:
这种写法是错误的: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=cztms.mdb;Persist Security Info=False
必须按照帮助说明,用代码解决。
狐爸,可否告知帮助里的哪一页说明? 给个链接。谢谢 |
-- 作者:XYT -- 发布时间:2013/5/30 8:44:00 -- http://www.foxtable.com/help/topics/0682.htm
|
-- 作者:e-png -- 发布时间:2013/5/30 9:11:00 -- 呵呵,这个···Source=" & e.ProjectPath &··········在数据源设置窗口不能使用这样的相对路径,是造成楼主的报错现象主要原因之一。 |
-- 作者:haoting2000 -- 发布时间:2013/5/30 19:34:00 -- 以下是引用e-png在2013-5-30 9:11:00的发言:
呵呵,这个···Source=" & e.ProjectPath &··········在数据源设置窗口不能使用这样的相对路径,是造成楼主的报错现象主要原因之一。 那我假如按照代码的方式去设置数据源。 那数据源设置窗口那里,我还要不要设置? 是不是就不用设置了? |