1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

    Скрыть объявление

Insert Into Bde

Тема в разделе "Delphi - программирование", создана пользователем malkhazi, 28 авг 2013.

  1. malkhazi

    malkhazi New Member

    Репутация:
    0
    Регистрация:
    28 авг 2013
    Сообщения:
    2
    Симпатии:
    0
    Запрос выполняется с ошибками - добавляется пустая строка вот запрос

    ======================================

    insert into trans_rasxod
    (tr_id_prod, tr_id_categ, tr_sk, tr_ves, tr_price, tr_ves_p, tr_date, tr_time, tr_user, tr_oper)

    Values(
    1, (select p_id_categ from product where p_id = 1), 1, 'кг', 250, 'Руб', '07.07.2013', '06:05:00 PM', 1, 0
    )

    Кто нибудь знает в чем проблема?
     
  2. malkhazi

    malkhazi New Member

    Репутация:
    0
    Регистрация:
    28 авг 2013
    Сообщения:
    2
    Симпатии:
    0
    Если убрать вложенный запрос, то запрос работает нормально. Сам вложенный запрос отдельно работает. Если заменить вложенный запрос числом запрос работает.
    Если выполнить запрос используя NULL запрос выполняется только 'tr_id_categ' пустой, остальные заполняется.
    Новый пустой запись добавляется вместе Primary Key а у Filad-а тип AutoIncreament.
    В таблице Foreign Key пока не задан.

    Думаю Select внутри Values Недопустим.
     
Загрузка...

Поделиться этой страницей