0

MS Access 2003 (私は知っています) では、OLE オブジェクト データ型を使用して、シリアル化可能としてマークされたいくつかのオブジェクトの状態を保持しています (IO.BinaryFormatter を使用して MemoryStream にシリアル化し、それを保存するだけです)。バイト配列として db に)。これは varbinary または blob のように機能しますか? 誰もが知っている陰に迫っている落とし穴はありますか? パフォーマンスに関するアドバイスや戦争の話はありますか? どんなアドバイスでも助かります。

4

2 に答える 2

1

アクセスでは、OLE オブジェクト データ型を実際のパフォーマンスの問題なしに適切に使用する方法がわかりませんでした (そして、構造的な問題も -- コンパクト化と修復の仕事がたくさんありました)。私が常に取ってきた解決策 (何も Access を怒って使っていないことに注意してください) は、ブログをディスクのどこかに保存し、ファイルの場所をデータ テーブルに保存することです。

于 2008-08-31T09:34:59.433 に答える
0

特定の質問に答えることはできませんが、AccessヘルプのGetChunkメソッドとAppendChunkメソッドは、バイナリフィールドのデータの書き込みと操作に使用されるメソッドであるため、これらのメソッドを確認することをお勧めします。

于 2008-09-15T22:54:40.240 に答える