Descripción
array
hw_getobject ( int conexión, [int|array] IDobjeto, string consulta)
Devuelve el registro de objeto para el objeto cuyo ID es
IDobjeto si el segundo parámetro es un
entero. Si es una tabla la función devolverá una tabla de
registros de objeto. En tal caso, el último parámetro, que es
una cadena de consulta, también es evaluado.
La cadena de consulta tiene la sintáxis siguiente:
<expr> ::= "(" <expr> ")" |
"!" <expr> | /* NO */
<expr> "||" <expr> | /* O */
<expr> "&&" <expr> | /* Y */
<atributo> <operador> <valor>
<atributo> ::= /* cualquier atributo (Título, Autor, TipoDocumento ...) */
<operador> ::= "=" | /* igual */
"<" | /* menor que (comparación de cadenas) */
">" | /* mayor que (comparación de cadenas) */
"~" /* expresión regular */
La consulta permite seleccionar elementos de la lista de objetos
dada. Al contrario de otras funciones de búsqueda, esta consulta
no puede utilizar atributos indizados. El número de registros de
objeto devueltos depende de la consulta y de si está permitido el
acceso al objeto.
Vea también hw_GetAndLock(),
hw_GetObjectByQuery().