Received: from u1.abs.net (root@u1.abs.net [207.114.0.131]) by hub.org (8.8.8/8.7.5) with ESMTP id JAA26304 for ; Fri, 12 Jun 1998 09:59:10 -0400 (EDT) Received: from insightdist.com (nobody@localhost) by u1.abs.net (8.9.0/8.9.0) with UUCP id JAA03444 for pgsql-interfaces@postgreSQL.org; Fri, 12 Jun 1998 09:57:48 -0400 (EDT) X-Authentication-Warning: u1.abs.net: nobody set sender to insightdist.com!byronn using -f Received: from ceodev by insightdist.com (AIX 3.2/UCB 5.64/4.03) id AA29226; Fri, 12 Jun 1998 09:54:38 -0400 Received: from [3.0.0.50] by ceodev (AIX 4.1/UCB 5.64/4.03) id AA23862; Fri, 12 Jun 1998 09:54:37 -0400 Message-Id: <358132DF.2262873F@insightdist.com> Date: Fri, 12 Jun 1998 09:53:35 -0400 From: Byron Nikolaidis X-Mailer: Mozilla 4.05 [en] (Win95; I) Mime-Version: 1.0 To: hannu@trust.ee Cc: interfaces postgres Subject: Re: [INTERFACES] Re: M$-Access'97 and TIMESTAMPs References: <357FFD63.2329E3FA@insightdist.com> <3580DCA2.6ED9826E@trust.ee> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hannu wrote: > Is'nt there some way in ODBC to return some kind of _system_ columns, > like there are system tables ? > > I think that PostgreSQL is not the only database that has system columns > Yes, the 'pseudo' column attribute in SQLSpecialColumns does this. I am setting it for the xmin field, but Access never even bothers to look at it (it never binds the column or does GetData). It is only interested in the column name!?! You would think that you could report system columns like 'xmin' just in SQLSpecialColumns and not have to also specify them in SQLColumns. But as I said, if I don't also specify the column in SQLColumns, Access barfs with the message "Table TMP%#MAU@ already exists." when I try to open the table. The linking phase works fine though. It doesn't make much sense. If you have any ideas what the heck that message means, PLEASE TELL ME!!!! Byron