Ситуация: Он может быть слабым из-за атаки SQL Injection, поэтому мы получили запрос на защиту этой части. Обстоятельства, требующие модификации системы для выполнения замены специальных символов, которые могут использоваться в SQL заранее.
Ниже приведена реализация логики действия скрипта для «замены специального символа» кнопки Click Action, которую я сделал.
Public Sub Test
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, "-", "");
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, """, "");
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, ";", "");
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, ":", "");
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, "+", "");
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, "|", "");
MyControls.txt_find.value = Myfunctions.ReplaceString(MyControls.txt_find.value, "/", "");
End Sub
Пожелание: Так как его нужно использовать на разных экранах, действующий профессиональный разработчик дал отзыв, что было бы лучше создать общий скрипт и использовать его при необходимости.
Вопрос: Я в ситуации, когда мне нужно запрограммировать общий скрипт и вызвать скрипт выше только в нужной части.