FAQ 2: Memofelder


[ Nachträge ] [ Nachtrag schicken ] [ Profan² News Board ]

Von Roland G. Hülsmann am 28 April, 1998 um 00:19:38:

>> Memofelder werden nicht korrekt geschrieben ...
>> Nur jedes 2. Memofeld wird geschrieben ...
>> Memofelder erhalten Inhalte falscher Datensätze ...

Memofelder funktionieren zur Zeit offensichtlich nur
dann problemlos, wenn zwischen dem Lesen eines Memofeldes
und de Zurückschreiben keine weiteren Datenbankzugriffe
erfolgen. Ich habe es mir zur Angewohnheit gemacht,
vor dem Schreiben eines Memofeldes, dieses immer erst
oder noch mal zu lesen (auch wenn mich der Inhalt schon nicht
mehr interessiert, da er z.B. schon in einem Multiedit-Conrol
geändert wurde), dann die Stringliste mit dem neuen Inhalt zu
füllen und es dann mit PUTMEMO zu schreiben. Das klaptt
immer! WICHTIG: Auch vor dem ersten Schreiben muß das
(noch leere) Memofeld erst gelesen werden.

>> Kann eine Tabelle mehrere Memofelder pro Satz enthalten?

Ja, wenn obiges beachtet wird! Also etwa erst alle Memofelder
lesen, um sie in der Maske anzuzeigen. Dann beim Speichern
des Datenatzes nacheinander jedes einzelne Memofeld lesen, ändern
und zurückschreiben ... dann das nächste ... etc.

Die Ursache für diese Notwendigkeiten liegt wohl in
einem Bug (der zugekauften) dBase-Engine. Ich werde bemüht
sein, ihn in einer der nächsten PROFAN-Versionen
aufzuspüren.


Nachträge:



Nachtrag schreiben

Name:
E-Mail:

Subject:

Nachricht:

Link Adresse:
Link Titel:
Bild Adresse:


[ Nachtrag ] [ Nachtrag schreiben ] [ Profan² News Board ]