Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ADODataSet.Properties['Unique Table'] [D5, MSSQL]


Страницы:   1 2

Lamo ©   (2004-09-27 16:46:00) 

А вот не работает(!?):
в dset (TADODataSet) прописан запрос из 2- таблиц, что-то вроде:

SELECT a.id,
      a.desc,
      a.child_id,
      b.child_desc
FROM a
INNER JOIN b ON a.child_id=b.child_id
WHERE a.id = :param1


При этом указано, что:

dset.Properties['Unique Table'].Value := 'a';


При исправлении на форме b.child_desc на сервер идет (гляжу из профайлера):

exec sp_executesql N'UPDATE "DBName".."b" SET "child_desc"=@P1 WHERE "child_desc"=@P2 AND "child_id"=@P3', ... ну и т.д.


Короче, пытается обновиться табл. b

А как же тогда Properties['Unique Table'] ???
Или еще чего надо ?


Lamo   (2004-09-27 17:51:00) [21]

Мда...   :(((

Что ж так печально-то все ?


Nikolay M.   (2004-09-27 17:47:00) [22]

МЫСЛ:
Properties['Update Resync'].Value:= adResyncAll;
Хотя это вряд ли :(


Lamo   (2004-09-27 17:42:00) [23]

Докладываю:
1. PK безусловно есть (везде есть!)
2. Properties['Unique Table'].Value указывал и до Open, и после - один фиг.
3. Серверный курсор ну никак не подходит.

М.б. еще какая МЫСЛ есть ?


Nikolay M.   (2004-09-27 17:38:00) [24]

Ты сначала попробуй, а потом говори подходит-не подходит.
Primary key на таблицах есть?


> При этом указано, что:
> dset.Properties['Unique Table'].Value := 'a';

Указано до открытия запроса или после?


Lamo   (2004-09-27 17:35:00) [25]

Бли-и-н-н...
Да я никак не думаю (знал бы куда копать - сам бы написал)
А серверный ну никак не родходит...


Nikolay M.   (2004-09-27 17:29:00) [26]


> И...   ?

Ну а ты сам как думаешь? :)
Попробуй при серверном.


Lamo   (2004-09-27 17:09:00) [27]

Клиентский

И...   ?


Nikolay M.   (2004-09-27 17:02:00) [28]

Курсор клиентский, серверный?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо