Delphi 7 で書かれた古いプログラムの一部を修正しようとしています。
現時点では、正しいクエリ (および正しい結果) がありますが、結果を kbmMemtable に表示する方法がわかりません (これは、アプリケーションの残りの部分が使用するものです)。
関連するドキュメントへのアイデア/提案/リンクはありますか?
結果は何らかのTDataset
子孫にあると思います。したがって、最初のオプションは でkbmObject.LoadFromDataset(resultsObject, options)
、options
は のセットですTkbmMemTableCopyTableOption
。基本的に、あるオブジェクトから別のオブジェクトにデータを移動する方法を指定します。あなたのコードがわからないので、どのオプションを使用すべきかはわかりませんが、通常は[mtcpoStructure]
、ソース フィールド構造を新しく作成されたフィールドにコピーし、TkbmMemTable
すべてのレコードを追加します。
しかし、 も持っています。kbmObject.CopyData(kbmObject, resultsObject, Count)
これは、 でフィールド構造を作成済みであることを前提としていますkbmObject
。