DBASEputDouble

Top  Previous  Next

Double-Wert in Datensatz zurückschreiben.

Um in einem Datensatz Änderungen vorzunehmen benötigt man diese und die anderen DBASEput...-Funktionen. Ist der Datensatz entsprechend geändert worden, wird er mit DBASEputDatasetin die Datenbank zurückgeschrieben..

Bei dieser Funktion wird der Feldwert double an der Stelle feldname gespeichert.

Parameter

buf (DBbuffer *)                                           [IN]

Handle auf die geöffnete Datenbank.

elem (void *)                                                [IN]

Handle auf dem zuvor ausgelesenen Datensatz, in dem jetzt Änderungen vorgenommen werden

feldname (const char *)                              [IN]

Der Wert dieses Namens wird mit dem neuen Wert belegt.

feldwert (double)                                         [IN]

In feldwert steht der neue double-Wert, der unter feldname abgelegt wird.

error (int*)                                            [IN/OUT]

Kann die Werte 0 und 1 enthalten. 1 steht für Koordinate zu lang und 0 für Koordinate ist ok.

Ergebnis

---                                                             [OUT]

Deklaration

#include "dbase.h"

 

void DLLENTRY DBASEputDouble (

     DBbuffer *     buf,

     void *         elem,

     const char *   feldname,

     double         feldwert

     int*        error

);

Verwandte Funktionen

DBASEgetDataset

DBASEgetDoubleByName

DBASEgetDoubleByOffset

DBASEputDataset

DBASEputLong