2008-08-28 19 views
0

In MS Access 2003 (ich weiß, ich weiß), verwende ich den OLE-Objekt-Datentyp, um den Zustand einiger Objekte, die als serialisierbar gekennzeichnet sind Ein IO.BinaryFormatter zum Serialisieren zu einem MemoryStream und dann zum Speichern dieses in der Datenbank als Byte-Array). Funktioniert das so ziemlich wie ein Varbinär oder ein Blob? Gibt es in den Schatten, die irgendjemand kennt, irgendwelche Schwierigkeiten? Irgendwelche Performance-Ratschläge oder Kriegsgeschichten? Ich würde von jedem Rat profitieren.Leistungsprobleme in Bezug auf Access 2003 und OLE-Objekt Datentyp

Antwort

1

Im Zugriff habe ich nie herausgefunden, wie man den OLE-Objektdatentyp ohne echte Leistungsprobleme (und auch strukturelle - viele kompakte und Reparaturaufträge) richtig verwendet. Der Lösungsweg, den ich immer genommen habe (bedenkt, dass ich Access in Wut jetzt nicht für Jahre verwendet habe), ist nur die Blogs irgendwo auf der Festplatte zu speichern und den Speicherort in der Datentabelle zu speichern.

0

Ich kann Ihre spezifische Frage nicht beantworten, aber Sie könnten sich die Methoden GetChunk und AppendChunk in der Access-Hilfe ansehen, da dies die Methoden zum Schreiben und Bearbeiten von Daten in Binärfeldern sind.