Hi,
I'm having trouble inserting a float into pg using binary format.
Hope someone on the list can help me point out what I'm doing wrong....
float loadavg;
loadavg = htonl(1.23);
paramValues[0] = (char *) &loadavg
paramLengths[0] =
sizeof(loadavg);
paramFormats[0] =
1;
res =
PQexecParams(conn,
"INSERT INTO cpu (loadavg) VALUES
($1::real)",
1,
NULL,
paramValues,
paramLengths,
paramFormats,
1);
From psql, select returns the value as 1.20765e-38 instead of 1.23.....:(
Thanks
Way