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


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

主题:请确认是不是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编辑过]

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


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

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

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

 


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


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

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

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


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

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

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


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

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

 

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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位的兼容性问题?


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


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 21:26:00 [显示全部帖子]

项目我新建过了。还是这样的。

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


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 21:51:00 [显示全部帖子]

我刚才,恢复到了WIN7 32位下,运行,还是这样的。

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


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 22:21:00 [显示全部帖子]

那这个发布的项目就只能在指定的目录下才能运行了?发布后给客户也是如此?必须在指定的目录下才能运行?否则数据源连接就报错?

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


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/9/29 22:22:00 [显示全部帖子]

为什么相同的程序,只要不是在FOX自身运行
Dim zx As New Process '定义一个新的Process
zx.File ="D:\FOX程序\项目名\Publish\程序名.exe" 
zx.Start()
这个代码,发布后运行就没有问题呢?

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