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

www.site.ru?id=2

x - это id=2

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


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


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