当前位置:主页>仓库管理软件> 列表

: lacate 查询记录后的定位问题!!!

销售管理软件版1楼: 下面的语句:
if MainTable.Locate(''fdNo'',Dst.FieldByName(''fdNo'').AsString,[ ]) then

条件为真情况下:MainTable.FieldByName(''fdNo'').AsString 的值应该和 Dst.FieldByName(''fdNo'').AsString 相同.


但我调试的时候发现是不同的,为何?
请大家指教.谢谢!

2楼: 相似性模糊查询了吧! 如管家婆软件的使用

3楼: 嘿,奇怪了,怎么可能,帮你顶...

4楼: 改成应就可以:
if MainTable.Locate(''fdNo'',Dst.FieldByName(''fdNo'').AsString,[loCaseInsensitive]) then

5楼: TO: CHINESEWHOAMI
按你的加上了选项还是一样啊.

但在新项目里测试是没有问题. 到底问题出在那啊.

6楼: 试试这样呢:if MainTable.Locate(''fdNo'',Dst.FieldByName(''fdNo'').value,[]) then