select on bytea column returns hex encoded data instead of binary data

From: Ganesh Borse <bganesh05(at)gmail(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: select on bytea column returns hex encoded data instead of binary data
Date: 2012-02-22 03:02:16
Message-ID: CAEhYC0G4CTXD+yewqe2OPJoPaneUpqgUtFEkeRC7yAUvRd0s5Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Hi,

I am new to postgresql.

I've an application which displays the various binary files (like jpgs,
xls, zips) stored in PostgrelSQL DB in bytea column.

I inserted these files in bytea column in a table using hex encoding.

But, when I try to access this column by executing (SQLExec) the query
"select * from tablename;" from ODBC on Windows, the buffer contains the
same hex encoded data.

I am using SQL_C_BINARY data type for SQLBindCol() function.

Can you please help me know, how can I retrieve the data stored in bytea
columns in binary format?

Thanks in advance for help and guidance.

Best Regards,
Ganesh

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Lonni J Friedman 2012-02-22 07:25:00 Re: psql thinks we should be listening on port 5432
Previous Message Struckhoff, Kevin 2012-02-21 23:59:53 psql thinks we should be listening on port 5432