注册 登录
编程论坛 VFP论坛

编译的EXE在win XP运行正常,Win7下运行结果异常

yanling48 发布于 2021-01-28 12:38, 3113 次点击
编译的EXE在win XP查询结果正常,但在win 7下运行查询结果为空。(EXE选用XP兼容模式运行也是一样),麻烦各位大佬看下问题出在哪?
只有本站会员才能查看附件,请 登录
5 回复
#2
吹水佬2021-01-28 18:36
化简查询语句调试,逐个子项加上去测试,看看加到那个子项有问题。
从最简单起:sele ... from ...into ...
#3
schtg2021-01-29 06:04
回复 楼主 yanling48
请你测试,看了一下,主要问题在于比较时有空格干扰,暂未发现其他问题。
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录



[此贴子已经被作者于2021-1-29 06:09编辑过]

#4
mywisdom882021-01-29 08:42
回复 楼主 yanling48
WIN7与XP,最大的区别,在查询数据,在XP上正常能查到的数据,在WIN7上,未必能查到。
字符1 = '我要查的内容'
select * from 表1 where 字段1= 字符1
这个语句,在XP中,你能查到数据,但在WIN7上,你可能查不到数据。
你会觉得,同样的软件,同样的数据,怎么在XP上能正常使用,在WIN7就不能呢。
但你改成这样,就绝对,在XP和WIN7上都可以了。
select * from 表1 where allt(字段1)= 字符1
#5
yanling482021-01-29 09:26
回复 3楼 schtg
非常感谢,问题解决了。
#6
yanling482021-01-29 09:27
回复 4楼 mywisdom88
非常感谢,问题解决了。讲解的很详细,谢谢!
1