powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проверка строки
8 сообщений из 8, страница 1 из 1
Проверка строки
    #38564177
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть строка, содержащая буквы и цифры. Мне необходмо проверить наличие символов, например ; ' --/**.
Подскажите, пожалуйста, с помощью какой функции это можно сделать?
...
Рейтинг: 0 / 0
Проверка строки
    #38564232
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LIKE
...
Рейтинг: 0 / 0
Проверка строки
    #38564317
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Instr()
...
Рейтинг: 0 / 0
Проверка строки
    #38564357
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я возможно не сюда обращаюсь, но мне это нужно как одна из мер борьбы с sql-инъекциями. Чтобы вводимые данные проходили проверку на тип данных и и такие символы как ;'--/**/xp_ были отклонены.
База MSSQL сайт на asp.
Вот так if x like "[;'--/**/xp_]" then response.write("ERROR") я так понимаю неверно.

www.site.ru?id=2

x - это id=2

Помогите, пожалуйста.
...
Рейтинг: 0 / 0
Проверка строки
    #38564396
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
if x like "*[;'--/**/xp_]*"
...
Рейтинг: 0 / 0
Проверка строки
    #38564417
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но это поиск для отдельных символов, а не для подстрок
...
Рейтинг: 0 / 0
Проверка строки
    #38564436
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, мне и нужно любой из этих символов найти и дальше запрос не выполнять.
написала вот так if x like "*[;'--/**/xp_]*"
ошибка - невозможно отобразить страницу
...
Рейтинг: 0 / 0
Проверка строки
    #38564574
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lenashи нужно любой из этих символовтогда зачем там звездочка и слеш два раза? я могу предположить, что вы все-таки пытаетесь найти знаки комментария.


lenashошибка - невозможно отобразить страницукакое отношение имеет эта ошибка к like?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проверка строки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]