Foxtable(狐表)用户栏目专家坐堂 → 请确认是不是BUG


  共有4304人关注过本帖树形打印复制链接

主题:请确认是不是BUG

帅哥哟,离线,有人找我吗?
flashv
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
请确认是不是BUG  发帖心情 Post By:2014/9/29 4:28:00 [只看该作者]

Dim zx As New Process '定义一个新的Process
zx.File ="D:\FOX程序\项目名\Publish\程序名.exe"
zx.Start()

 

以上代码

发现所有FOX开发的程序,用此方法打开,都会出现无法找到数据源的现象。不管是ACCESS,还是SQL数据源,都提示找不到数据源。(单独运行已发布的项目,一切正常。)

所有其他软件都是没有问题的,可以正常运行。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.foxdb

 

附件已上传,运行窗口1可以测试。

[此贴子已经被作者于2014-9-29 4:48:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/29 9:25:00 [只看该作者]

 呃,完全没有问题啊。

 

 不可能单独运行发布的项目正常,而通过路径打开就不正常。


 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 13:14:00 [只看该作者]

老师啊,我也想不明白啊,您帮测试过了啊?

那为什么我电脑不行啊?我是WIN8 8.1 64位,难道和这个有关系?

 


 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 13:16:00 [只看该作者]

更奇怪的是,SQL数据库是在网络服务器上的,单独运行软件一点问题没有,只要是按上面的代码运行,就提示找不到数据库。运行其他软件一切正常。郁闷了。

 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 14:08:00 [只看该作者]

呵呵,还望老师解惑。。。。。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/29 14:10:00 [只看该作者]

 呃,那你试试这样写,肯定是没问题的。

 

Dim zx As New Process '定义一个新的Process
zx.File ="D:\FOX程序\项目名\Publish\程序名.exe"
zx.Verb = "runas"
zx.Start()


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/29 14:11:00 [只看该作者]

你新建一个项目,用这个代码启动新建的项目 看看是否有同样的问题

 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 21:16:00 [只看该作者]

两位老师,你们所说的方法我都试过了,的确是不行。

 

1.如果是内部表,没问题,能正常运行。

2.如果是外部表,不管是本机ACCESS、局域网ACCESS、网络版SQL,都不行,报错,说是找不到数据库。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/29 21:18:00 [只看该作者]

 那你直接双击目录下的文件就可以运行?

 

 我的是xp,我测试时可以的,然后用win8测试也没提示出错。

 

 你新建一个项目测试一下。


 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 21:25:00 [只看该作者]

甜师,真的,的确是这样的。我的系统是WIN 8.1 64位版,我现在没有用WIN7测试,但是目前的确是这样的。

我进发布后的项目,真接运运肯定是没有问题的,一切正常不管是ACCESS数据源,还是SQL数据源,一切正常。

这点不确定,我哪敢上来提问啊。难道是FOX与WIN8.1 64位的兼容性问题?


 回到顶部
总数 37 1 2 3 4 下一页