Показать сообщение отдельно
  #3  
Старый 30.07.2008, 19:44
Terio Terio вне форума
Новичок
 
Регистрация: 16.01.2008
Сообщения: 56
Репутация: 10
По умолчанию

Да, некий ClientDataSet1 с того же сервера.
Поясню, почему так муторно хочу сделать:
Есть таблицы:
"Клиенты":
CodClnt
NameClnt

"Заказы":
CodZac
NameZac

"Заказы-клиенты":
CodID
CodZac
CodClnt

В программе пользователь открывает форму заказа и начинает шпарить туда данные, открывает таблицу клиентов выбирает несколько записей (клиентов), затем тыкает "Сохранить заказ в БД". Заказ сохранятся в базу, ему присваивается свой уникальный код (CodZac), и в это же время в таблице "Заказы-клиенты" прописывается соответствия
CodZac-CodClnt, то есть тем клиентам, которых выбрал пользователь при создании заказа, ставится в соответствие код созданного заказа.
Так вот, ClientDataSet1 - это таблица клиентов, надо выбрать некоторые записи из него, затем сохранить заказ в БД и прописать соответствия CodZac-CodClnt. Вопрос: где хранить данные по выбранным записям в таблице "Клиенты" до проведения транзакции??
Ответить с цитированием