0

Delphi 7 で書かれた古いプログラムの一部を修正しようとしています。

現時点では、正しいクエリ (および正しい結果) がありますが、結果を kbmMemtable に表示する方法がわかりません (これは、アプリケーションの残りの部分が使用するものです)。

関連するドキュメントへのアイデア/提案/リンクはありますか?

4

1 に答える 1

5

結果は何らかのTDataset子孫にあると思います。したがって、最初のオプションは でkbmObject.LoadFromDataset(resultsObject, options)optionsは のセットですTkbmMemTableCopyTableOption。基本的に、あるオブジェクトから別のオブジェクトにデータを移動する方法を指定します。あなたのコードがわからないので、どのオプションを使用すべきかはわかりませんが、通常は[mtcpoStructure]、ソース フィールド構造を新しく作成されたフィールドにコピーし、TkbmMemTableすべてのレコードを追加します。

しかし、 も持っています。kbmObject.CopyData(kbmObject, resultsObject, Count)これは、 でフィールド構造を作成済みであることを前提としていますkbmObject

于 2013-01-24T04:45:35.010 に答える