Поскольку сессии данных управляют областью действия некоторых команд SET, вы можете использовать частные сессии данных для установки настроенных установок команд SET внутри одной сессии Visual FoxPro.

Например, команда SET EXACT, которая управляет правилами, используемыми при сравнении двух смивольных строк разной длины, принадлежит области текущей сессии данных. Значением по умолчанию SET EXACT является "off", которая определяет что чтобы быть эквивалентными, выражения должны строго соответствовать, посимвольно вплоть до конца выражения, то есть до достижения правой границы. Вы можете пожелать иметь "смазанный" или эквивалентный поиск, оставив установку SET EXACT в значении "OFF" для сессии данных, используемой по умолчанию; однако, ваше приложение может содержать конкретную форму, где требуется точное соответствие. Вы можете установить свойство DataSession формы, требующей точного соответствия в значение 2, разрешая частную сессию данных и затем установить SET EXACT в ON для этой формы. В помощью команды SET выданной для формы, использующей частную сессию данных, вы сохраяете глобальные установки сессии Visual FoxPro, одновременно разрешая настраиваемые установки сессии для конкретной формы.

Смотрите также