Forum: Datenbanken
by ventiseis,
20. Okt 2022
Nach ein paar Tests mit dem Beispielprogramm werde ich es so machen: Memofelder verwenden und LogChanges auf false setzen.
Vielen Dank für die Hilfe :-D!
Forum: Datenbanken
by ventiseis,
20. Okt 2022
Sehr schön.
Wirkt sich auch sehr positiv aus. Könnte da etwas mit den Sonderzeichen kaputt gehen? Eigentlich ist es ja nicht der richtige Datentyp.
Andererseits müsste BLOB die Bytes nehmen und zurückliefern, wie sie sind...
Forum: Datenbanken
by ventiseis,
20. Okt 2022
Gerade probiert, wirkt sich sehr positiv aus. Dankeschön!
Forum: Datenbanken
by ventiseis,
20. Okt 2022
Nur 32bit, ohne das 4GB-Flag.
Es ist natürlich, wie es immer ist: man mag möglichst wenig ändern, um nicht andere Probleme zu erzeugen.
Naja, die Datenauswahl treffe ja nicht ich - die Daten sind in der Kundendatenbank. Es ist ja sogar so, dass die meisten der Daten im Dataset nicht einmal ausgegeben werden. Es wird
erst nach der Aufbereitung der Daten entschieden, welche Felder verwendet...
Forum: Datenbanken
by ventiseis,
20. Okt 2022
Die Idee finde ich gut!
Allerdings gibt es neben technischen Gründen, so etwas einzubauen, auch immer noch die organisatorischen Rahmenbedingungen: wer kennt sich damit aus, wenn mal nicht funktioniert? Wie viele Abhängigkeiten möchte kann man in sein Projekt aufnehmen? Mir erscheint es hier immer noch weniger aufwändig, lediglich das Dataset auszutauschen.
Forum: Datenbanken
by ventiseis,
19. Okt 2022
Die Fehlermeldung bekomme ich nur beim mitgelieferten TClientDataset von Delphi.
Die zwei anderen Datasets funktionieren ohne Probleme. Ich werde mal noch ein Beispielprogramm machen, welches einen einfacheren Vergleich (Geschwindigkeit, Speicherverbrauch) erlaubt.
Forum: Datenbanken
by ventiseis,
19. Okt 2022
Hallo!
ich haben hier regelmäßig Probleme mit dem normalen TClientDataSet und bekomme die Fehlermeldung:
Insufficient memory for this operation
Funktion: Dbclient.TCustomClientDataSet.InternalCheck (Zeile 0)
Adresse:
Aufruf-Stack: