- Избегайте построения запроса sql, подобного этому, так как это может привести к риску внедрения. Посмотрите на использование параметров. (Или надейтесь, что никого из ребят не зовут Бобби, или вы будете подвержены злонамеренному пользователю)
Также пароли в скриптах не рекомендуются.
Я бы посмотрел на уже встроенные функции локатора базы данных. И диалог базы данных вы можете добавить к своей маске проверки.
Если сценарий - единственно возможная вещь
Вы можете использовать несколько событий для этого , Один из способов, как вы сказали, это когда поле подтверждено ValidationForm_AfterTableCellChanged.
Вы можете просмотреть доступные вам события в редакторе сценариев / построителе проекта с помощью опций введите описание изображения здесь
Не уверен для KTA, но в обычном KT вы можете отлаживать и наблюдать за другими методами, включив отладку сценариев в опциях синхронизации.
Ошибка в скрипте выглядит очевидной
sqlRequest - это ваш запрос как строковая переменная. Вы должны получить данные строки из набора записей. (я не проверял остальную часть сценария)