pg_result handleResult opcionResult |
Es el handle para el resultado de una consulta.
Especifica una de las varias posibles opciones.
el estado del resultado.
el mensaje de error, si el estado indica error; de otro modo, un string vacío.
la conexión que produjo el resultado.
si el comando fue un INSERT, el tuplo del OID insertado; de otro modo un string vacío.
el número de tuplos devueltos por la consulta.
el número de atributos en cada tuplo.
asigna el resultado a un array, usando la forma (numTuplo,nombreAtributo).
asigna los resultado a un array usando el primer atributo del valor y el resto de nombres de atributos como claves. Si appendstr es pasado, entonces es añadido a cada clave. Brevemente, todos excepto el primer campo de cada tuplo son almacenados en un array, usando una nomenclatura del tipo (valorPrimerCampo,nombreCampoAppendStr).
devuelve los campos del tuplo indicado en una lista. Los números de tuplo empiezan desde cero.
almacena los campos del tuplo en el array nombreArray, indexados por nombres de campo. Los número de tuplo empiezan desde cero.
devuelve una lista con los nombre de los atributos del tuplo.
devuelve una lista de sub-listas {nombre tipo tamaño} por cada atributo del tuplo.
elimina el objeto consulta resultante.
pg_result devuelve información acerca del resultado de una consulta creada por un pg_exec anterior.
Puede mantener el resultado de una consulta en tanto en cuanto lo necesite, pero cuando haya terminado con él asegúrese de liberarlo ejecutando pg_result -clear. clear. De otro modo, tendrá un "agujero" en la memoria y Pgtcl mostrará mensajes indicando que ha creado demasiados objetos consulta.