警告:総書き換え。ADODataset:XML(ADOスキーマのDBにあらかじめ保存されている)のデータを一時ファイルなしでロードする方法は?
シナリオ:
私はTCustomADODatasetの子孫上のデータベースからいくつかのデータをロード。その後、このデータを(TCustomADODataset.SaveToFileを使用して)XML一時ファイルに保存して、XMLデータを文字列として取得し、データベースBLOBとしてデータベーステーブルに格納できるようにしました。これはエクスポートテーブルです。
XMLを格納したプログラムとは異なる別のプログラムは、そのデータを受け取り、内部の要素を表示し、ユーザーがメインデータベーススキーマにインポートする要素を選択できるようにします。
問題:
上記のアプローチの問題はTCustomADODatasetはLoadFromFileメソッドを使用できるようにする一時ファイルが必要です。
データベースエクスポートテーブルのテキストとして保存されたXMLデータを、一時ファイルを必要としないTCustomADODatasetにロードする他の方法はありますか?
注:
- たTClientDataset、この場合でオプションではありません。
私は明らかだったようです。このコメントを答えにしてください。私が明日この問題に復帰し、トーリンのコードをテストするのを見てみましょう。ありがとうございました。 –
なぜdownvotes? –
言いにくいのは、フレーズがかなり複雑なためかもしれません。私はあなたが逆の場合を望むと思ったのは初めて。 'LoadFromFileを使用せずにメモリからTClientDatasetに直接データをロードすることは可能ですか? 'というように単純化し、それらの更新を削除してください。 +1中: – TLama