[pgsql-ayuda] Error en PQgetvalue

MC_Vai estoy@ver.megared.net.mx
Fri, 1 Dec 2000 10:58:04 -0600


Si la memoria no me es infiel, eran aproximadamente:
	Las 02 horas con 58 minutos y 38 segundos del 01 de Dec del 2000
Cuando Alberto Ladron osó irrumpir mi descanso para decir:
> Hola:
> 
>    Parece que tu select no te esta regresando resultados, por eso cuando pides el registro 0 te indica que no es valido, espero te ayude.
> 

Si, asi es... esa es mi duda,  si entro "a mano" a psql:
% psql wcw_db <username>

Y le doy:
wcw_db=> SELECT passwd FROM who WHERE who_id = 1;

Entonces si me devuelve valor:
              passwd              
----------------------------------
primer password                 
(1 row)

Pero si esto mismo lo hago con el codigo del programa no me jala.

Cabe mencionar que esto me ocurrio a partir de una serie de consultas
erroneas en mi programa, es decir, NO ME ASEGURE antes de probar el
codigo de mi programa, que las consultas fueran correctas.   No se si
eso haya dañado algun índice o algo por el estilo.
Ya intente con un REINDEX, creando SEQUENCES... y nada!

Por favor, cualquier sugerencia es bienvenida.  Soy inexperto y aunque
le doy vuentas al asunto, no me queda!

De antemano mil gracias.
Un saludo.


> >
> >Mas abajo anexo detalles de la estructura de la tupla que se consulta, para
> >ver si sirven de algo.
> >
> >De antemano les agradezco su ayuda por que yo le he dado vueltas y no he
> >encontrado nada.
> >Un saludo.
> >
> >
> >
> >====================== < Detalles de Tuplas > ===========================
> >Las relaciones en cuestion estan asi:
> >               List of relations
> >          Name           |   Type   |  Owner   
> >--------------------------+----------+----------
> >who                      | table    | postgres
> >who_who_id_seq           | sequence | postgres
> >(6 rows)
> >
> >
> >	Y las tuplas estan asi:
> >
> >wcw_db=> \d who
> >                               Table "who"
> >Attribute |   Type   |                     Modifier                     
> >-----------+----------+--------------------------------------------------
> >who_id    | integer  | not null default nextval('who_who_id_seq'::text)
> >name      | char(40) | not null
> >passwd    | char(32) | not null
> >gender    | char(1)  | 
> >Index: who_pkey
> >Constraints: (length(btrim((name)::text)) > 1)
> >             (length(btrim((passwd)::text)) >= 6)
> >             ((gender = 'M'::bpchar) OR (gender = 'F'::bpchar))
> >
> >
> >
> >wcw_db=> SELECT * FROM who;
> >-[ RECORD 1 ]------------------------------------
> >who_id | 1
> >name   | primer user                             
> >passwd | primer password                 
> >gender | M
> >-[ RECORD 2 ]------------------------------------
> >who_id | 2
> >name   | segundo user                            
> >passwd | segundo password                
> >gender | F
> >====================== < /Detalles de Tuplas > ===========================
> >

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda