Received: from olympus.scw.org (209-9-156-98.sdsl.cais.net [209.9.156.98]) by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id eB4M0lG47070 for ; Mon, 4 Dec 2000 17:00:47 -0500 (EST) (envelope-from jburton@scw.org) Received: from hades (eos.scw.org [209.9.156.112]) by olympus.scw.org (8.10.1/8.10.1) with ESMTP id eB4M0Sg23936; Mon, 4 Dec 2000 17:00:28 -0500 From: "Joel Burton" Organization: Support Center of Washington To: "Neil Davis" Date: Mon, 4 Dec 2000 17:00:30 -0500 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: PostgreSQL ODBC driver: recordset not updatable CC: Message-ID: <3A2BCDAE.1011.174999C@localhost> In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.12c) X-Archive-Number: 200012/27 X-Sequence-Number: 364 On 4 Dec 2000, at 15:18, Neil Davis wrote: > ODBC drivers on Micro$oft windows, typically do not support update, > delete or insert (db modification) through them when used against > non-microsoft databases. Part of the price you pay for ODBC. You will > have to write server side functions and execute them through the odbc > connections like: In MS Access, you can update, delete, insert, either by (a) direct linked tables, or (b) ODBCDirect. You can't when using "Pass- through queries". In VB, when I simply bind a data object to a PG recordset, that's updatable too. You might want to look into your problem; I don't know exactly what you've been trying w/ODBC + PG, but, in at least several areas, I've been able to update recordsets w/o problem and w/o parameterized queries. http://www.scw.org/pgaccess may have some helpful info. It's mostly Access-focused, but has general info about ODBC + PG. Good luck! -- Joel Burton, Director of Information Systems -*- jburton@scw.org Support Center of Washington (www.scw.org)