handle=fopen("mytable.dbf",12) >>>>=fseek(handle,28) >>>><d>lnPokeByte = bitand(fread(handle,1),0xFE)</d> && Remove CDX flag >>>lnPokeByte = bitand(asc(fread(handle,1)),0xFE) >>>>=fseek(handle,28) >>>>=fwrite(handle,lnPokeByte,1) >> >>Minor correction: >> >>=fwrite(handle,CHR(lnPokeByte),1) >> >>>>=fclose(handle)Of course you should also check if you can have the handle and why not too.