Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

представление (view) в делфи...   Найти похожие ветки 

 
vasek ©   (2005-12-06 01:49) [0]

создал представление: CREATE VIEW RATING(
   ID_STUD,
   F_NAME,
   S_NAME,
   SUMM)
AS
select stud.id_stud, stud.f_name, stud.s_name, study.summ from stud, study
where study.summ> 5

на форме лежат: IBDataBase? IBTransaction, IBDataset, DataSourse. В IBDataset в SelectSQL: select * from RATING, при активизации получаю следующее: cannot update read-only view RATING. что сделать чтобы этого не было неужели просто ничего не писать в апдейтскьюэль?


 
vasek ©   (2005-12-06 05:22) [1]

народ, помогите пожалуйста???


 
msguns ©   (2005-12-06 10:01) [2]

Редактировать представления нельзя. В данном случае надо либо использовать вместо вью обычный запрос Select, "помещенный" в TIBDataSet, либо "смотреть" вьюхой, а редактировать другим объектом (TIBSQL,TIBQuery) с последующим переоткрытием и позиционированием визуализированного датасета на измененную (добавленную) запись.


 
vasek ©   (2005-12-06 14:42) [3]

а как отобразит "вьюху"? хочу увидить эту таблицу в гриде или как?...


 
Sergey13 ©   (2005-12-06 14:56) [4]

>что сделать чтобы этого не было неужели просто ничего не писать в апдейтскьюэль?
А что у тебя там написано?


 
vasek ©   (2005-12-06 15:07) [5]

я с апдейтом уже поиграл, не помогло... вопрос таков: - как отобразить вьюху? также как обычную таблицу не получилось - прошла ошибка с апдейтом. апдейт генерится сам(по правой кнопке на IBDateSet-> DataSet Editor-> Generate SQL).


 
Sergey13 ©   (2005-12-06 15:10) [6]

2[5] vasek ©   (06.12.05 15:07)
>апдейт генерится сам(по правой кнопке на IBDateSet-> DataSet Editor-> Generate SQL).
Это как? Я нажал на кнопку, а оно само сломалось? Зачем ты его генерил то? Сотри от туда все (и из Delete и Insert тоже).


 
msguns ©   (2005-12-06 15:14) [7]

Афигеть !
Ну ведь было эе сказано:
Смотреть данные через ОДИН ЗАПРОС
Редактировать ДРУГИМ ЗАПРОСОМ

Уперся в свой датасет блин !


 
vasek ©   (2005-12-06 15:53) [8]

ладно-ладно ехидничать. а всеже забыв о том что его нужно редактировать, если можно забудим о датасет-е,  посмотреть то его как? если можно детально, pls. и большая просьба не отсылать к первоисточникам, к праотцам итд...


 
Sergey13 ©   (2005-12-06 15:56) [9]

[8] vasek ©   (06.12.05 15:53)
Сотри все лишнее.


 
msguns ©   (2005-12-06 15:58) [10]

Я вообще ничего не понимаю уже ;(

>vasek ©   (06.12.05 14:42) [3]
>а как отобразит "вьюху"? хочу увидить эту таблицу в гриде или как?...

Что отобразить-то: вью или таблицу, из которой выбирается вью ?

Вьюха ведь ОТОБРАЖАЕТСЯ (сабж).. Кстати, какая-то вьюха странная, без параметров.. Так надо ?
Ты бы чем показывать свое "произведение" лучше б описал задачу и привел струтктуру БД.


 
vasek ©   (2005-12-06 16:05) [11]

БД->2-е табл1(т1.п1, т1.п2), табл2(т2.п1, т2.п2) + представление виев1(т1.п1, т1.п2, т2.п1, т2.п2). как я могу увидить содержимое виев1?


 
Sergey13 ©   (2005-12-06 16:10) [12]

2 [11] vasek ©   (06.12.05 16:05)
Ты ответы читаешь?


 
vasek ©   (2005-12-06 16:21) [13]

читаю...

  msguns ©   (06.12.05 10:01) [2]
 ... "либо "смотреть" вьюхой"???

- это что имелось ввиду? я так понял "вьюха" - это view? а чем саму вьюху посмотреть?

IBQuery->sql->select * ViewOne ?


 
msguns ©   (2005-12-06 16:48) [14]

>vasek ©   (06.12.05 16:21) [13]
>а чем саму вьюху посмотреть?

В сабже:

на форме лежат: IBDataBase? IBTransaction, IBDataset, DataSourse. В IBDataset в SelectSQL: select * from RATING,

Чего не ясно ?


 
vasek ©   (2005-12-06 16:55) [15]

гдето я это уже видел :) сПАСИБО ;). сейчас я на работе, базы под рукой нет а создавать времени нет. приду домой проверю.



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.045 c
2-1134100759
root911
2005-12-09 06:59
2005.12.25
Компонент


3-1131004093
AlexTer
2005-11-03 10:48
2005.12.25
Отчет с перекрестной таблицей


14-1133526001
nk
2005-12-02 15:20
2005.12.25
В продолжение "Помогите выбрать сотку"...


8-1121619696
SpyBoy
2005-07-17 21:01
2005.12.25
Мощный звук


8-1121836978
АМБ
2005-07-20 09:22
2005.12.25
Просмотр gif файлов