There is a problem with the ObcectIds as used in Hyperwave ( like 0x232123).The automatic type conversion makes a variable like this a string, and you get nothin. Even the explicit conversion (like intval (0x232123)) leads to nonsense: You need to convert a hyperwave hexdec-Oid as follows:
intval(hexdec(Oid));
then you get results :-)
hw_GetObject
(PHP 4)
hw_GetObject — Registro de objetos
Descripción
Obtiene un registro de objetos. Si el segundo parámetro es un array de valores integer la función
Parámetros
-
connection -
El identificador de conexión.
-
objectID -
El identificador del objeto, o un array de identificadores.
-
query -
La cadena de consulta tiene la sintaxis siguiente:
La consulta permite seleccionar ciertos objetos de la lista de objetos dada. A diferencia de otras funciones de consulta, esta consulta no puede usar atributos indexados. Cuántos registros de objetos son devueltos depende de la consulta y si el acceso al objeto está permitido.<expr> ::= "(" <expr> ")" | "!" <expr> | /* NOT */ <expr> "||" <expr> | /* OR */ <expr> "&&" <expr> | /* AND */ <attribute> <operator> <value> <attribute> ::= /* any attribute name (Title, Author, DocumentType ...) */ <operator> ::= "=" | /* equal */ "<" | /* less than (string compare) */ ">" | /* greater than (string compare) */ "~" /* regular expression matching */
Valores devueltos
Devuelve el registro de objetos para el ID de objeto dado si el segundo parámetro es un valor integer.
Si el segundo parámetro es un array de valores integer la función devolverá un array de registros de objetos. En tal caso, el último parámetro también es evaluado, el cual es una cadena de consulta.
Ver también
- hw_getandlock() - Devuelve un registro de objetos y bloquea el objeto
- hw_getobjectbyquery() - Búsqueda de objetos
oswald at videofreak dot at ¶
11 years ago
