Unfortunatey yes, it has to run with SET EXACT ON. There are many places where it does comparisons that would break with SET EXACT OFF.
The issue is that it would have been to expensive in terms of calc to always change the EXACT settings back and forth between every request that requires it so Web Connection uses SET EXACT OFF (which is the FoxPro default).
Note that your code can always set EXACT ON when needed or better yet explicitly use == if you need exact comparisons. There's no way to do inexact comparisons without UDF()s the other way around.
This is the one big requirement for Web COnnection to run and is described in the requirements for Web Connection.
+++ Rick ---
from Maui, Hawaii