Received: from mail.rdc1.md.home.com (imail@ha1.rdc1.md.home.com [24.2.2.66]) by hub.org (8.10.1/8.10.1) with ESMTP id e5U2I4179981 for ; Thu, 29 Jun 2000 22:18:04 -0400 (EDT) Received: from byron ([24.4.141.52]) by mail.rdc1.md.home.com (InterMail vM.4.01.02.00 201-229-116) with SMTP id <20000630021803.OKYP26205.mail.rdc1.md.home.com@byron>; Thu, 29 Jun 2000 19:18:03 -0700 Message-ID: <003901bfe238$f2603320$6401a8c0@byron> From: "Byron Nikolaidis" To: , References: <200006271130.GAA01884@eperke.themail.com> Subject: Re: Inverted result set, why? Date: Thu, 29 Jun 2000 22:14:39 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Archive-Number: 200006/134 If you want a specific order based on the time, you could add a timestamp field to the table that would default to the current time when the record was inserted (see create table...default...) . Then you can "order by" on the timestamp, either ascending or descending if desired. Byron ----- Original Message ----- From: To: Sent: Tuesday, June 27, 2000 7:30 AM Subject: [INTERFACES] Inverted result set, why? > > Hi there, > > Using the psql utility I insert three records into a 6.5.3 postgresql table with or without indexes. I SELECT * and the records are retrieved in the order I inserted them, and that's correct. > > However, if I SELECT the records from a Delphi 5 application, using the BDE and the latest ODBC driver, the result set is inverted, i.e., on the same index key, the last record I inserted is listed first and so on. > > This forces me to use an index even for tables I don't need one. Or worse yet, I need to create a second, auxiliary field on the table and add it to the index when I have one in order to get the proper order of the inserted records. > > I don't know if I should blame Borland's BDE or the ODBC driver. > > Any clues about this problem? > > Thanks in advance, > > Jorge. > __________________________________________________________________ > Make A Buck Or Two @ TheMail.com - Free Internet Email > Sign-up today at http://www.themail.com/ref.htm?ref=908313 > > >