标题:编译的EXE在win XP运行正常,Win7下运行结果异常
只看楼主
yanling48
Rank: 2
等 级:论坛游民
威 望:1
帖 子:25
专家分:33
注 册:2017-8-23
结帖率:100%
已结贴  问题点数:10 回复次数:5 
编译的EXE在win XP运行正常,Win7下运行结果异常
编译的EXE在win XP查询结果正常,但在win 7下运行查询结果为空。(EXE选用XP兼容模式运行也是一样),麻烦各位大佬看下问题出在哪?
sd.rar (100.7 KB)
搜索更多相关主题的帖子: XP win 结果 EXE 运行 
2021-01-28 12:38
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
化简查询语句调试,逐个子项加上去测试,看看加到那个子项有问题。
从最简单起:sele ... from ...into ...
2021-01-28 18:36
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:5 
回复 楼主 yanling48
请你测试,看了一下,主要问题在于比较时有空格干扰,暂未发现其他问题。

sd_测试.rar (106.98 KB)



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

2021-01-29 06:04
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:5 
回复 楼主 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
2021-01-29 08:42
yanling48
Rank: 2
等 级:论坛游民
威 望:1
帖 子:25
专家分:33
注 册:2017-8-23
得分:0 
回复 3楼 schtg
非常感谢,问题解决了。
2021-01-29 09:26
yanling48
Rank: 2
等 级:论坛游民
威 望:1
帖 子:25
专家分:33
注 册:2017-8-23
得分:0 
回复 4楼 mywisdom88
非常感谢,问题解决了。讲解的很详细,谢谢!
2021-01-29 09:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504764-1-1.html




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

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