Received: from cncware.whidbey.com (cncware.whidbey.com [209.166.83.37]) by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id eA2HJ3l40511 for ; Thu, 2 Nov 2000 12:19:03 -0500 (EST) (envelope-from ken@cncware.whidbey.com) Received: from localhost (localhost [[UNIX: localhost]]) by cncware.whidbey.com (8.9.3/8.9.3) id JAA14361; Thu, 2 Nov 2000 09:21:50 -0800 From: "Ken J. Wright" Organization: Cncware To: "Adam Lang" , Subject: Re: Connecting remotely - multi tier Date: Thu, 2 Nov 2000 09:07:51 -0800 X-Mailer: KMail [version 1.0.29] Content-Type: text/plain References: <002801c044e8$780a0d40$330a0a0a@6014cwpza006> In-Reply-To: <002801c044e8$780a0d40$330a0a0a@6014cwpza006> MIME-Version: 1.0 Message-Id: <00110209215001.14312@cncware.whidbey.com> Content-Transfer-Encoding: 8bit X-Archive-Number: 200011/44 X-Sequence-Number: 80 > In essence that is what I was asking... the possibility a Postgresql API > that I could use, as opposed to a generalised ODBC driver. Whether for a > client or a middle tier, it doesn't matter. That was your original question, and the answer is simply, use libpq.dll This *is* the PostgreSQL API. If your windoze client app uses libpq.dll then you can access a PostgreSQL database directly *without* the use of ODBC. The Zeos components wrap up this functionality quite nicely for Delphi. I don't know anything about using a .dll in VB so I can't help there, but that is just a general VB issue that any experienced VB'er can answer. Ken