-
любая текст вместо числа
-
> Дмитрий (13.05.14 16:43) [20] > > любая > текст вместо числа
Ну, попробуй :)
-
Я пробовал Раньше
-
> Вы хотите сказать, что и пользовательская ошибка не возможна? хотели бы сказали бы. не думай за нас.
а вот теперь говорю - что страшного в пользовательской ошибке? они всегда ошибаются, и что? обработанная ошибка от ввода юзера это нормально. на каком этапе ее обработать... да плевать, пусть будет самим присвоением параметров. допустим это выполняется в try except (а даже и нет его) введут число текстом в числовой параметр будет приведение типа (само без ваших действий), запрос сработает как задумывалось, будет текст символами, а не число (а тип переменной число) будет юзеру сообщение о неправильно введенном параметре... повторюсь, и что? разве это неправильное поведение программы, разве не у всех так?
> Хотя бы проводите преобразование к нужному типу данных во избежание. я бы тебе советовал, не писать о том в чем не разбираешься, во избежание.
-
развейте мои заблуждения
-
> [24] Дмитрий (14.05.14 16:16) > развейте мои заблуждения
Параметр :Prm1 не то же самое, что замена в тексте запроса куска ":Prm1" на текст присваиваемого значения.
-
> [25] Inovet © (14.05.14 16:31) > Параметр :Prm1
Присвоение значения параметру :Prm1
-
Где у меня написано про замену параметра куском текста? У меня написано конкретно: в тексте запроса параметр "n" не обозначен двоеточием, поэтому не обнаруживается и генерит ошибку. Соответствующий пример изменения текста запроса у меня дан.
-
не переводи "стрелки". тебя исправляли по "sql-инъекции" (и продолжают про него) и по необходимости "приведения типа" вместо access-а. про параметр "n" никто не "заикался", все верно по нему написано.
-
Ты запарил уже с наездами. Тебя по-человечески не учили разговаривать? Или в детстве исключительно в лицом какашки тыкали?
Ты бы свое всезнайство раньше проявил.
|