From: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: problemas con PQescapebyteaconn |
Date: | 2010-02-23 19:21:22 |
Message-ID: | e720c2d1002231121k762cfb8q5ed2673a58e1e0e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
mira estube chando unos codigos
void insertData ( ) {
float *pData = 0;
int i = 0;
unsigned char *pTemp = 0;
int newSize = 0;
int size = 40;
PGconn *conn;
PGresult *res;
//exec sql begin declare section;
unsigned char *pEncodeData = 0, *myData = 0;
//sprintf(myData," ' ");
int nGridID = 1;
//exec sql end declare section;
//exec sql connect to mike;
conn= PQsetdbLogin("192.170.1.135", "5432", NULL,NULL,
"prueba","postgres", "" );
pData = ( float * ) calloc ( 1, 10 * sizeof ( float ) );
for ( i = 0; i < 10; i++ )
pData[i] = ( float ) i;
pTemp = ( unsigned char * ) calloc ( 1, 10 * sizeof ( float ) + 4 );
memcpy ( &pTemp[1], pData, 10 * sizeof ( float ) );
memcpy ( pTemp, &size, 4 );
pEncodeData = PQescapeBytea ( pTemp, 10 * sizeof ( float ) + 4,
&newSize );
myData = ( unsigned char * ) calloc ( 1, newSize );
memcpy ( myData, pEncodeData, newSize );
printf("\n%s\ta\n",myData);
//exec sql delete from grids; exec sql insert into grids ( gridid,
thedata ) values ( :nGridID, :myData );
//exec sql disconnect;
PQfinish(conn);
}
Pero no supe ue hacer con esto, ya logre hacer que funcione el
PQunescapeBytea, pero este codigo no se como hacer que funcione. lo baje de
internet y segun solo falta aplicarle unos cambios, lo intewresante aqui es
que debe de convertirte los caracteres especiales a "octal" pero no e sabido
como
El 23 de febrero de 2010 13:02, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org>escribió:
> Miguel Angel Hernandez Moreno escribió:
> > Hola:
> >
> > disculpen, tengo un problema con PQescapeByteaConn, la verdad es que e
> > buscado y no e encontrado algun ejemplo
> >
> > si alguien puede ayudarme con esto muchas gracias!!!
>
> ¿Qué problema tienes con esa función?
>
> --
> Alvaro Herrera Vendo parcela en Valdivia:
> http://alvherre.cl/caboblanco
> Criptografía: Poderosa técnica algorítmica de codificación que es
> empleada en la creación de manuales de computadores.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2010-02-23 19:31:51 | Re: problemas con PQescapebyteaconn |
Previous Message | Francisco Charo | 2010-02-23 19:08:57 | Re: limite digitos en query |