Конференция "Базы" » запрос не получается [D7, Access]
 
  • Дмитрий (13.05.14 16:43) [20]
    любая
    текст вместо числа
  • turbouser © (13.05.14 16:48) [21]

    > Дмитрий   (13.05.14 16:43) [20]
    >
    > любая
    > текст вместо числа

    Ну, попробуй :)
  • Дмитрий (13.05.14 17:14) [22]
    Я пробовал
    Раньше
  • sniknik © (14.05.14 08:00) [23]
    > Вы хотите сказать, что и пользовательская ошибка не возможна?
    хотели бы сказали бы. не думай за нас.

    а вот теперь говорю -
    что страшного в пользовательской ошибке? они всегда ошибаются, и что? обработанная ошибка от ввода юзера это нормально. на каком этапе ее обработать... да плевать, пусть будет самим присвоением параметров. допустим это выполняется в try except (а даже и нет его)  введут число текстом в числовой параметр будет приведение типа (само без ваших действий), запрос сработает как задумывалось, будет текст символами, а не число (а тип переменной число) будет юзеру сообщение о неправильно введенном параметре... повторюсь, и что? разве это неправильное поведение программы, разве не у всех так?

    > Хотя бы проводите преобразование к нужному типу данных во избежание.
    я бы тебе советовал, не писать о том в чем не разбираешься, во избежание.
  • Дмитрий (14.05.14 16:16) [24]
    развейте мои заблуждения
  • Inovet © (14.05.14 16:31) [25]
    > [24] Дмитрий   (14.05.14 16:16)
    > развейте мои заблуждения

    Параметр :Prm1 не то же самое, что замена в тексте запроса куска ":Prm1" на текст присваиваемого значения.
  • Inovet © (14.05.14 16:32) [26]
    > [25] Inovet ©   (14.05.14 16:31)
    > Параметр :Prm1

    Присвоение значения параметру :Prm1
  • Дмитрий (14.05.14 16:47) [27]
    Где у меня написано про замену параметра куском текста?
    У меня написано конкретно: в тексте запроса параметр "n" не обозначен двоеточием, поэтому не обнаруживается и генерит ошибку.
    Соответствующий пример изменения текста запроса у меня дан.
  • sniknik © (14.05.14 17:37) [28]
    не переводи "стрелки". тебя исправляли по "sql-инъекции" (и продолжают про него) и по необходимости "приведения типа" вместо access-а. про параметр "n" никто не "заикался", все верно по нему написано.
  • Дмитрий (14.05.14 20:38) [29]
    Ты запарил уже с наездами.
    Тебя по-человечески не учили разговаривать?
    Или в детстве исключительно в лицом какашки тыкали?

    Ты бы свое всезнайство раньше проявил.
 
Конференция "Базы" » запрос не получается [D7, Access]
Есть новые Нет новых   [134427   +34][b:0][p:0]