powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP+MsSQL = иньекция
15 сообщений из 40, страница 2 из 2
ASP+MsSQL = иньекция
    #38566111
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
int
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566115
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельну проверьте все аргументы
вот например переменная x
какой у нее тип?lenashintэто из какой строки Вашего кода следует?
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566135
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ss=Request.QueryString
потом из сроки ss выбираются только цифры,
а потом x = int(x)
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566146
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это откуда взялось? я в Вашем предыдущем коде этого не вижу
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566168
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не весь код со страницы вставляла
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566203
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте вместо этого
cmdx.Parameters.Append(cmdx.CreateParameter("@p_id", adNumeric, adParamInput, , x))

просто вывести на страницу adNumeric, adParamInput и x
желательно не только значения вывести но и типы экспериментально проверить

потому что мне например непонятно что у Вас когда и где инициализируется
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566228
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что значит вывести на страницу значения adNumeric, adParamInput?
Типы чего проверить?
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566241
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lenashЧто значит вывести на страницу http://www.w3schools.com/asp/met_write_response.asp
http://www.webwiz.co.uk/kb/asp-tutorials/first-asp-page.htm

lenashТипы чего проверить?lenashАргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом.
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566262
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
response.write(x) - 97523
response.write(adParamInput) -ничего
response.write(adNumeric) - ничего

Т.е. когда люди обращаются на форум, они хотят, чтобы им дали ссылки, где много и непонятно написано. Нет. Обращаются, когда нет времени и настолько срочная задача, что капец, а понимаешь в этом мало. Помогите, пожалуйста, если знаете!
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566435
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lenashresponse.write(adParamInput) -ничего
response.write(adNumeric) - ничегоплохо что ничего
попробуйте это все объявить
http://www.vbforums.com/showthread.php?406942-Counting-Particular-Letter-Occurrences-in-a-String
см. внизу

lenashТ.е. когда люди обращаются на форум, они хотят, чтобы им дали ссылки, где много и непонятно написано. Нет. Обращаются, когда нет времени и настолько срочная задача, что капец, а понимаешь в этом мало. Помогите, пожалуйста, если знаете!но и Вы меня поймите
Вы используете технологию, которая... как бы это сказать... несколько устарела
я имею в виду Classic ASP
Специалистов по этому добру сейчас меньше чем раньше
я, например, вообще в ней не специалист, даже область видимости переменных в этом Classic ASP для меня туман
я надеялся лишь что пока мы тут общаемся придет человек с опытом и всех разгонитскажет как правильно
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38566564
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lenashresponse.write(adParamInput) -ничего
response.write(adNumeric) - ничего
ASP не видит эти константы. Создай файл ado.inc.asp, объяви все необходимые константы и подключай этот файл на каждой странице где используешь ADO. Значения констант можно найти в документации . Константы из примера выше принадлежат DataTypeEnum .

lenashНедопустимо использование скобок при вызове процедуры Sub на строке .Parameters.Append.CreateParameter("@p_id", adNumeric, adParamInput, , x)
В VBScript при вызове процедуры не нужно указывать скобки. Или нужно использовать ключевое слово Call. Так у тебя используется With, то выход только один - убрать скобки.
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38567173
LeN1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С константами понятно, спасибо.
А если response.write(rs.RecordCount) возвращает -1 это что значит?
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38567257
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит такой курсор открыт. используйте клиентский, там будет кол-во записей.
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38567306
LeN1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После выполнения запроса как мне получить значение записи.
Пишу p=rs("имя_поля"), вот что получается - "BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись."

Почему? Запись точно существует.
...
Рейтинг: 0 / 0
ASP+MsSQL = иньекция
    #38567382
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
 rs.CursorLocation=adUseClient


гуглите
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP+MsSQL = иньекция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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