问题出在Where语句的生成上。
你的表存在下列类型的字段:浮点、日期、BLOB等,导致Delphi不能精确匹配记录,所以失败。
显然,李维没有把如何处理的细节问题讲清楚。