ReadObject

RewriteObject is used in conjunction with ReadObject to change the values of the object.
unsigned int RewriteObject (
   unsigned int tableID,
   CODBPP::Object *object = NULL
);

Parameters

tableIDthe table ID defining the table's handle.
objectfor the returned object addresses

Return Values

If the method succeeds, the return value is zero else see error codes for more details.

Remarks

Example Use
#define TABLE_FIRST 1
CODBPP::Object object;
struct FixedObject{
   int First;
   double Second;
} *fixedObject;
char16_t *userName = TEXT("UserName"), *message;
if((error = database.BeginTransaction()) == NO_ERROR
&& (error = database.OpenTable(TABLE_FIRST)) == NO_ERROR
&& (error = database.ReadObject(TABLE_FIRST,
             CODBPP::EQUALTO,&object,1,userName)) == NO_ERROR){
   fixedObject = (struct FixedObject*)object.fixed;
   fixedObject->First = 123;
   fixedObject->Second = 456.789;
   if((error = database.RewriteObject(TABLE_FIRST)) == NO_ERROR)
      error = database.CommitTransaction();
}
if(error && database.GetErrorMessage(&message) == NO_ERROR)
   MessageBox(message);
database.EndTransaction();

Also See

AddObject, DeleteObject, NewObject, ReadObject, RestoreObject
Comments (0)Listen All
Characters left: 2500
 
Ekky Software Homepage Ekky Software Homepage ObjectDatabase++ TScript Ekky Software Homepage Ekky Software Homepage ObjectDatabase++ TScript