Конференция "Базы" » Настройка Dataset [D7, IB6.x]
 
  • Motzart © (16.12.09 01:06) [20]
    ну это конечно да, но в данном случае никак не перейти - ИБ лицензия и ни шагу в сторону никак не пойдешь...
    Так что, нет "красивого" решения?
  • Sergey13 © (16.12.09 08:33) [21]
    > [20] Motzart ©   (16.12.09 01:06)

    А запрос в
    > [7] Motzart ©   (15.12.09 12:56)

    реальный который не работает или "для примера"? Все датасеты не работают по такой схеме или конкретный?
  • Motzart © (16.12.09 10:18) [22]
    Запрос реальный (ну в смысле что проверенный).
    Все датасеты не работают.
    Более того, если я использую Query, то и в дизайне и в рантайме тоже ручками нужно добавлять кавычки в именам таблиц и полей, чтобы работало.
  • Sergey13 © (16.12.09 10:48) [23]
    > [22] Motzart ©   (16.12.09 10:18)

    Шаманство конечно, но если так попробовать.

    update test
    set
    Name = :Name,
    FullName = :FullName,
    Adress = :Adress
    where
    Id = :OLD_Id

  • Motzart © (16.12.09 10:56) [24]

    > Sergey13 ©   (16.12.09 10:48) [23]

    не доходит до конца - ошибка 204 table test not found
  • Motzart © (16.12.09 11:09) [25]
    update "test"
    set
    "Name" = :Name,
    "FullName" = :FullName,
    "Adress" = :Adress
    where
    Id = :OLD_Id
    А вот так - без проблем
  • Sergey13 © (16.12.09 11:10) [26]
    > [24] Motzart ©   (16.12.09 10:56)

    А в сторонней тулзе какой-нибудь типа ИБЭксперта запрос без кавычек идет?
  • Медвежонок Пятачок © (16.12.09 11:16) [27]
    в редакторе свойств sql есть галка "quote identifiers"
    можно порыться в исходниках редактора и посмотреть как обрабатывается эта галка
  • Motzart © (17.12.09 00:50) [28]

    > Sergey13 ©   (16.12.09 11:10) [26]

    нет, без кавычек не идет
  • Sergey13 © (17.12.09 10:46) [29]
    > [28] Motzart ©   (17.12.09 00:50)

    Тогда, ИМХО, Делфи и редактор датасетов тут ни при чем. Надо ковырять настройки сервера и свойства БД.

    ibase.ru
 
Конференция "Базы" » Настройка Dataset [D7, IB6.x]
Есть новые Нет новых   [134435   +33][b:0][p:0.001]