Received: from proxy.diedenoort.nl (mail.diedenoort.nl [194.171.91.14]) by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id eB8CkIZ72157 for ; Fri, 8 Dec 2000 07:46:18 -0500 (EST) (envelope-from Frodo.Larik@diedenoort.nl) Received: from mail.diedenoort.nl (mail.diedenoort.nl [192.168.1.2]) by proxy.diedenoort.nl (8.9.3/8.9.3) with ESMTP id NAA04546 for ; Fri, 8 Dec 2000 13:46:31 +0100 Received: from diedenoort.nl (condor.diedenoort.nl [192.168.1.10]) by mail.diedenoort.nl (8.9.3/8.9.3) with ESMTP id OAA12266 for ; Fri, 8 Dec 2000 14:31:32 +0100 Message-ID: <3A30D821.6729EFE2@diedenoort.nl> Date: Fri, 08 Dec 2000 13:46:25 +0100 From: Frodo Larik X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.17 i686) X-Accept-Language: en MIME-Version: 1.0 To: pgsql-interfaces@postgresql.org Subject: PostgreSQL -> ODBC -> MS ACCESS Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Archive-Number: 200012/59 X-Sequence-Number: 396 Dear Reader, This is my first post to this list. I just hope this is the right one :-) i'm having a problem with the ODBC connection from PostgreSQL to Access, this is what I'm using: PostgreSQL: 7.02 (Debian/GNU Linux binary) MS Access: 97 ODBC: PostgreSQL ODBC driver on Win32 This is how the table fields looks like this: ======================= helpdesk=# \d storingen Table "storingen" Attribute | Type | Modifier ------------------+---------+----------------------------------------------------- sid | integer | not null default nextval('storingen_sid_seq'::text) gemeld_by | text | not null datum | date | not null tijd | time | not null ruimte | text | not null omschrijving | text | not null aktie_door | text | response | text | afgehandeld | text | afgehandeld_door | text | Indices: storingen_idx, storingen_sid_key ======================= This is what is happening: With Access I enter data into the table via an form, this works all ok when only entering new data. When afterwarts I want to change data in a already made record OR try to delete the record I get this: (I see this as a pop-up window in access or on the console of the postgresql-server running linux) ERROR: Unable to identify an operator '=' for types 'xid' and 'int4' You will have to retype this query using an explicit cast (#1) Well I don't know how to fix it, Looked through mailinlists, newsgroups etc.., but I can't find a proper solution. I would appreciate If anyone has an solution for this problem, or a suggestion ... Sincerly, Frodo Larik -- You plan things that you do not even attempt because of your extreme caution.