Объединение двух наборов данных - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть один «большой» TOracleDataSet, который я не могу изменить, потому что он используется во многих различных частях огромного проекта. Я хочу добавить только одну запись в этот набор данных для использования в другой сетке. Решение, которое я вижу, состоит в том, чтобы создать еще один набор данных оракула, который будет объединять требуемые записи и другие из «большого» набора данных. Другими словами, «маленький» набор данных включает в себя «большой» набор данных.

1 Ответ

1 голос
/ 23 сентября 2011

Попробуйте это возможно?

Проект TxQuery

Когда-то это был коммерческий проект, но автор был убежден выпустить его с открытым исходным кодом.

Компонент TxQuery является компонентом-потомком TDataSet, который можно использовать для запроса одного или нескольких компонентов-потомков TDataSet с помощью операторов SQL. Он реализован в 100% исходном коде Delphi, DLL не требуется, поскольку он реализует собственный синтаксический анализатор SQL и механизм SQL.

Эта цитата была взята со страницы текущего сопровождающего, я полагаю, Чау Чи Ян .

Либо этот, либо, возможно, TClientDataset может быть вашим лучшим вариантом.

...