Как копировать информацию о записи из набора данных master/detail clientdataset в новую запись или в существующую.копировать записи в master/detail clientdataset delphi dbexpress
Например, я хочу, чтобы скопировать të данные счета-фактуры № 100 на счет-фактуру № 150 или информация счета № 100 на новый счет-фактура
С IBX я сделал это с storedprocedures, но я бегу в проблема с clientdataset с «конфликтом блокировки без транзакции ожидания», когда я применяю обновления, я думаю, что это связано с тем, что информация уже находится на стороне сервера.
Заранее благодарит за себя
Вы делаете это так, как я думаю, вы это делаете. Два клиентских набора данных, CDS1 - источник, CDS2 - это назначение, а затем CDS2.Insert, CDS2Field1.Value: = CDS1Field1.Value и т. Д., CDS2.Post, CDS2.ApplyUpdates. Реальный вопрос, почему вы получаете эту ошибку, вам нужно предоставить дополнительную информацию, чтобы ответить на это, но если вы сообщите об ошибке в сообщении об ошибке, вы найдете много материалов, объясняющих, почему это происходит. – LachlanG
Большое спасибо, я буду смотреть на это –