| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 530 人关注过本帖
标题:6.0与9.0的兼容性问题
只看楼主 加入收藏
xh_rz
Rank: 1
等 级:新手上路
帖 子:22
专家分:4
注 册:2013-3-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
6.0与9.0的兼容性问题
本人写了用6.0写了一个小东西自己用,现在发现6.0中有很多功能不够用,想把原来的种植到9.0中运行(没有编译,直接在vf环境下运行的。呵呵 因为我写的东西很菜,可以直接调用vf命令补充)
现在的问题是我直接用vf9运行原来的东西。不知道存在不存在兼容性的问题?,毕竟经过半年多的运行,很多bug都被慢慢解决了。
搜索更多相关主题的帖子: 兼容性 东西 
2013-03-05 08:30
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:7 
9.0基本上可以兼容6.0,只是在一些SQL命令上有区别,需要修正代码。在早期VFP中开发的报表,在9.0模式下也可能无法正常运行,需要设置成兼容模式。
2013-03-05 10:04
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:7 
我直接用vf9运行原来的东西。不知道存在不存在兼容性的问题?
应该不会有问题
2013-03-05 10:23
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:7 
由6.0到9.0,我遇到SQL有这问题
6.0时 可以这样  select a,b,sum(c) from 表 group by a
但在V9。0(不设兼容模式时) 就出错
要改成这样才行 select a,b,sum(c) from 表 group by a,b


2013-03-05 10:55
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用kiff在2013-3-5 10:55:25的发言:

由6.0到9.0,我遇到SQL有这问题
6.0时 可以这样  select a,b,sum(c) from 表 group by a
但在V9。0(不设兼容模式时) 就出错
要改成这样才行 select a,b,sum(c) from 表 group by a,b
应该以9.0为更好,因为这样分组比较符合逻辑。6.0的这条语句,输出项b取哪条记录的值呢?其实取哪条记录的值都不准确。
2013-03-05 11:08
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
回复 5楼 taifu945
知道,9。0的SQL改进加强了很多,让它与其它数据库的SQL相当接近了
2013-03-05 11:13
w619196986
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2013-3-24
收藏
得分:0 
这个楼主做好备份,试试不就知道了吗???
2013-03-24 15:49
dragonmanyu2
Rank: 2
等 级:论坛游民
帖 子:36
专家分:12
注 册:2013-2-13
收藏
得分:0 
group 在9.0 下用要加 SET ENGINEBEHAVIOR 70
2013-03-26 09:14
快速回复:6.0与9.0的兼容性问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016527 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved