I face this same problem when I try to insert image by lo_import to database with my client files. I already change the way to bytea data type but it's not work. The error return like type mismatch when I try to insert it from Binary variable.
Why I cannot insert it? If anybody found some solution please reply on this topic for me too. Thank You. >>> Kenneth Gonsalves <[EMAIL PROTECTED]> 23/11/2004 12:18:44 pm >>> On Tuesday 23 November 2004 09:51 am, sreejith s wrote: > Query to insert > ---------------- > INSERT INTO Imagetable VALUES (lo_import('C:\\image\\peach.jpg')); have you succeeded in inserting an image into the database from a file on the server using the above query? AFAIK you need a bytea datatype, and also the image data has to be properly escaped (\\) before pg will accept it. I assume you are using a scripting language with a dbapi. Your steps would be: 1. read the image file into a variable 2. escape the image data 3. insert this into the database in a bytea field if you follow this procedure it is irrelevant as to where the source file is - client or server regards kg ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html