DBchangeInfoElement |
Top Previous Next |
Der Inhalt eines Attributs soll geändert werden. Dazu wird das Handle des Attributs, sowie der neue Wert des Attributs benötigt. Der Anwender braucht sich nicht um Längenbegrenzungen zu kümmern, da das System automatisch genügend Speicherplatz für den neuen Wert zu Verfügung stellt. Wenn nur der Attributname, nicht jedoch ein Handle vorhanden ist, kann DBfindChangeInfoElement benutzt werden. Parameter info (PINFO_ELEMENT) [IN] Handle des Attributs, dessen Inhalt verändert werden soll. Es muss sich um ein Attribut handeln, sonst wird das System sauer. wert (void *) [IN] Zeiger auf den neuen Inhalt. Dies kann jeder beliebige Inhalt sein und ist nicht auf Strings beschränkt. Wenn die neue Länge 0 ist, wird dieser Zeiger nicht benutzt. len (ULONG) [IN] Die Länge des neuen Attributwerts. attributArt (USHORT) [IN] Art des Attributs. Die Art wird mit abgespeichert und dient der Interpretation der Werte. Die möglichen Werte stehen in der Attributarten-Tabelle. Ergebnis (T_ERROR) [OUT] 0 Funktion erfolgreich sonst Nummer des Fehlers Deklaration #include "database.h"
T_ERROR DLLENTRY DBchangeInfoElement( PINFO_ELEMENT info, void * wert, ULONG len, USHORT attributArt ); Verwandte Prozeduren
|