Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
Привет всем!! такая проблема возникла: есть вьюха: create view platej as Select s.name, p.price, p.price1, p.price2, p.price3 from specialnost as s inner join price as p on(s.id=p.id) в ADOQuery не дает изменить стоимость, пишет insuficients key column information for updating or refreshing, руками в QA меняется без проблем, что в AdoQuery нарулить такое?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2003, 19:22 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
Вообще-то изменять данные во вьюхах можно только если они взяты из одной таблицы, а не из нескольких. Но это может зависеть от используемого сервера БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2003, 19:42 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
Попробуй Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2003, 19:50 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
v object inspector такой фичи нет, прописал вручную, пишет undeclared identifier adcriteriakey, вечный вопрос "что делать???" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2003, 22:39 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
to mrAlex БД MSSQL 2000, скриптами в query analyzer'e я могу менять а через делфю не хочет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2003, 22:53 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
А если p.id или s.id добавить в выводимые поля view ? И если список полей у ADOQuery определен, то включить его туда... По-моему, проблема в невозможности идентифицировать строку view, в которую update делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2003, 16:27 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
Мне кажется, что Mik Prokoshin прав. Оно же не просто так пишет "insuficients key column information for updating or refreshing" :) Но ID действительно должен быть идентификатором в обоих таблицах. То есть, если между s и p связь один ко многим, то работать не будет. Ведь в таком случае сервер не будет занть какую из записей в p нужно изменить. Хотя, раз через QA работатет, то с этим всё в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 10:01 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
по поводу v object inspector такой фичи нет, прописал вручную, пишет undeclared dentifier adcriteriakey, вечный вопрос "что делать???" добавь Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2003, 09:36 |
|
||
|
вьюха и ADOQuery
|
|||
|---|---|---|---|
|
#18+
А Если две записи одинаковы - какую сервер должен обновить?! Ошибка будет! Необходимо добавить ключи в запрос: Select s.id,p.id ,s.name, p.price, p.price1, p.price2, p.price3 from specialnost as s inner join price as p on(s.id=p.id) И вообще нежелательно ключевое поле во всех таблица называть одинаково - ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2003, 10:56 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32232503&tid=2117001]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 426ms |

| 0 / 0 |
