PutOptions
Agrega las nuevas propiedades de opciones a las propiedades de opciones actuales.
Sintaxis
int putOptions(Message* message, MAP_STRING** context)
El json en el POST es opcional; solo se requiere si la consulta SQL utiliza parámetros vinculados.
- Message: el mensaje al que se aplica esta función
- El nuevo mapa de opciones a agregar a las propiedades de opciones actuales
Resultados
Arroja 0 (en caso de éxito) o un código de error.
Arroja la cantidad de características actualizadas de manera exitosa en una tabla con nombre asignado en el repositorio.
MAP_STRING** mapping;
Message* message;
message = createMessage();
int nRet;
mapping = (MAP_STRING **)malloc(3 * sizeof(MAP_STRING *));
mapping[0] = (MAP_STRING *)malloc( sizeof(MAP_STRING));
mapping[0]->key = "key1" ;
mapping[0]->value = "value1" ;
mapping[1] = (MAP_STRING *)malloc( sizeof(MAP_STRING));
mapping[1]->key = "key2" ;
mapping[1]->value = "value2" ;
mapping[2] = NULL;
nRet = putOptions( message, mapping) ;
MAP_STRING** mapping;
Message* message;
int nRet;
UChar key1[32];
char* key1String="key1";
UChar value1[32];
char* value1String="value1";
u_charsToUChars(key1String, key1, strlen(key1String));
key1[ strlen(key1String)]=0;
u_charsToUChars(value1String, value1, strlen(value1String));
value1[ strlen(value1String)]=0;
message = createMessage();
mapping = (MAP_STRING **)malloc(2 * sizeof(MAP_STRING *));
mapping[0] = (MAP_STRING *)malloc( sizeof(MAP_STRING));
mapping[0]->key = key1;
mapping[0]->value = value1 ;
mapping[1] = NULL;
nRet = putOptions ( message, mapping) ;