首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

好奇怪的现象啊解决思路

2012-02-16 
好奇怪的现象啊一个prg,编译后运行得到的数据与不编译(选中代码运行)运行得到的数据不一致,晕!大概是这样

好奇怪的现象啊
一个prg,编译后运行得到的数据与不编译(选中代码运行)运行得到的数据不一致,晕!

大概是这样的.有表A,B,扫描A表的记录,在B中查找,若选中代码运行则结果正确,若便宜编译后,则A表中很多记录在B表中查不

到(事实上B表中有的),从来没遇到这样的事.

[解决办法]
环境变量设置是什么?你的SQL语句是什么,记录是什么
[解决办法]
索引问题
Set Collate To "MACHINE", reindex

[解决办法]
你的索引字段内容是什么,汉字?
[解决办法]
我昨天也碰到了类似问题

一个prg文件中有两个函数

prg文件名以第一个函数名命名

第一个函数调用第二个函数

测试表单、调试无论如何都不会出毛病

但是编译后无论如何结果都不正确

最后只能全部写到事件中调用此函数的地方

结果才一致了

[解决办法]
是两个字段还是1个?
[解决办法]
表、索引 从项目中排除没有?字段内容是什么
[解决办法]
Set Collate To "MACHINE"
后,重新建索引了吗?
reindex


[解决办法]

探讨
我用关联没有设置Set Collate To "MACHINE",数据也没问题

热点排行