CLEAR Create Cursor test(F1 C(2)) Index On F1 tag Num Insert into test(F1) values ('A ') Insert into test(F1) values ('A'+CHR(0)) Insert into test(F1) values ('B'+CHR(0)) ? 'Found() = ', KEYMATCH('A'+CHR(0)),SEEK('A'+CHR(0)),INDEXSEEK('A'+CHR(0)) REINDEX ? 'Found() = ', KEYMATCH('A'+CHR(0)),SEEK('A'+CHR(0)),INDEXSEEK('A'+CHR(0)) LOCATE FOR F1=='A'+CHR(0) ? FOUND() SELECT * from ALIAS() WHERE F1=='A'+CHR(0)Then, when a string Index expression can end with CHR(0), VFP index is bad.