以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [分享]关于projectpath 和 e.projectpath  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22600)

--  作者:woiz
--  发布时间:2012/8/18 10:32:00
--  [分享]关于projectpath 和 e.projectpath
前几天做一个项目的时候, 需要在

BeforeConnectOuterDataSource

中重新设定数据源路径, 结果在 设置 connectionstring 时, 将 e.projectpath 写成了 projectpath

搞得调试的时候怎么都没办法得到想要的结果。

 

最后才发现 这两者的差别,原来作为系统变量中的 projectpath 是会变的,在没完全打开项目时,projectpath是指向一个临时文件夹目录的,完全打开项目之后,才会指向项目目录中。

 

所以在 BeforeConnectOuterDataSource 中 引用项目目录 一定要用 e.projectpath,切记切记。

 

希望大家不要犯我这样的错误。