好奇怪的现象啊
一个prg,编译后运行得到的数据与不编译(选中代码运行)运行得到的数据不一致,晕!
大概是这样的.有表A,B,扫描A表的记录,在B中查找,若选中代码运行则结果正确,若便宜编译后,则A表中很多记录在B表中查不
到(事实上B表中有的),从来没遇到这样的事.
[解决办法]
环境变量设置是什么?你的SQL语句是什么,记录是什么
[解决办法]
索引问题
Set Collate To "MACHINE", reindex
[解决办法]
你的索引字段内容是什么,汉字?
[解决办法]
我昨天也碰到了类似问题
一个prg文件中有两个函数
prg文件名以第一个函数名命名
第一个函数调用第二个函数
测试表单、调试无论如何都不会出毛病
但是编译后无论如何结果都不正确
最后只能全部写到事件中调用此函数的地方
结果才一致了
[解决办法]
是两个字段还是1个?
[解决办法]
表、索引 从项目中排除没有?字段内容是什么
[解决办法]
Set Collate To "MACHINE"
后,重新建索引了吗?
reindex
[解决办法]