Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 26.05.2018, 23:36   #1
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 360
Репутация: 16
По умолчанию Firebird 2.5 – при select в view, ошибка “cannot update read-only view”

Создал view,

Код:

CREATE OR ALTER VIEW BOSS_DEPARTMENT(
    ID,
    FIO)
AS
select ID, (FAMILY_NAME ||' '|| Left(NAME,1)||'.'||Left(PATRONYMIC_NAME,1)||'.') as FIO
from USERS_DATA 
;

Все работает.

При добавлении к запросу сортировки «order by FAMILY_NAME» (в view): В IBExpert все работает замечательно, но когда при проектирование (в Delphi) в DataSet (с учетом сортировки), выкидывается ошибка: «

raised exception class EIBInterBaseError with message 'cannot update read-only view BOSS_DEPARTMENT'

» Я не собираюсь его модифицировать, откуда такая ошибка?

Заранее спасибо за ответ

Последний раз редактировалось KBO; 26.05.2018 в 23:40.
KBO вне форума   Ответить с цитированием
Старый 27.05.2018, 00:23   #2
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 360
Репутация: 16
По умолчанию

Определил, что если с DataSet, убрать все запросы кроме запроса "Refresh", то все начинает работать.
Ну всеравно не понятно причем тут "order by"? (ну запросы "модификации", "вставки" и "удаления" - понятно)

Последний раз редактировалось KBO; 27.05.2018 в 00:36.
KBO вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dual View (Монитор - Телевизор), как при выключенном телевизоре перетащить с него окно приложения Ecosasha Свободное общение 3 22.04.2011 15:12
delphi 2010, ibx, firebird - ошибка при StartTransaction или открытии view - db not open AutoHare БД в Delphi 0 17.11.2010 09:32
List view bulldog5293 Общие вопросы Delphi 13 10.07.2010 22:39
Кто знает как через VBA заблокировать кнопку закрытия окна и развёртывания при Full Screen view mserkin Microsoft Office Excel 5 18.06.2010 12:29
Подскажите как прописывать Item, в дереве Tree View, чтобы при выдлении в Мемо загружался файл Yurek Компоненты Delphi 5 08.11.2007 23:49


18:23.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru