Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Setting null to date field from Delphi.



Hello Alvaro and thanks for your answer...

I am using PostgreSQL 8.2.4 DB and I don't know if using previous odbc versions is an option. (ie: Schemas might be a problem I think).

I agree with you that odbc 8.x.xx has a lot of "rare behaviours" and I am seriously thinking to get off odbc and buy direct access components VCL from MicroOlap or something similar:
MicroOlap: http://www.microolap.com/products/connectivity/postgresdac/

I am spending more time checking behaviours and looking for workarounds than developing software itself.

Do you know any other direct postgresql access for VCL besides postgresDAC ?

Thanks.

Greetings from Spain...

ALVARO ARCILA escribió:
Hi, Actually I'm working with Delphi accessing postgresql and I've had some kind of problems with recents versions of postgresql odbc.... I've got the better results with version 7.03.100 ... maybe you can switch to this version and try ...

I hope this would help you,
Alvaro Arcila


------------------------------------------------------------------------

> Date: Tue, 15 May 2007 09:14:52 +0200
> From: yapt(at)technovell(dot)com
> To: pgsql-odbc(at)postgresql(dot)org
> Subject: Re: [ODBC] Setting null to date field from Delphi.
>
> Thanks but I am working with TDataSets not a TQuery.
>
> As I said:
> Dataset.FieldByName('datefield').isnull is returning TRUE but when I do
> a post to Database then PostgreSQL complaint with error: 22008.
>
> Any another idea ?
>
> Thanks...
>
> >>
> >>
> >> Miguel Juan escribió:
> >>> Hi,
> >>>
> >>> have a look to the class TParam: TParam.Clear ,TParam.Bound and
> >>> ftDate
> >>>
> >>> Regards
> >>>
> >>> Miguel Juan
> >>> ----- Original Message ----- From: "Terry Yapt" <yapt(at)technovell(dot)com>
> >>> To: <pgsql-odbc(at)postgresql(dot)org>
> >>> Sent: Wednesday, May 02, 2007 12:16 PM
> >>> Subject: [ODBC] Setting null to date field from Delphi.
> >>>
> >>>
> >>>> I am working with Delphi 2006 and pgsql-odbc driver 8.02.02.00 to
> >>>> 8.02.04.00.
> >>>>
> >>>> I am trying to set a date field to null. In spite of the boolean
> >>>> value of 'Dataset.FieldByName('datefield').isnull' is returning
> >>>> true (onBeforePost event), PostgreSQL is complaining with error:
> >>>> 22008 and showing the date: '0001-00-00' as the wrong date value.
> >>>>
> >>>> If someone have any idea it would be very appreciated.
> >>>>
> >>>> Thanks.
> >>>>
> >>>> ---------------------------(end of
> >>>> broadcast)---------------------------
> >>>> TIP 6: explain analyze is your friend
> >>>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: Don't 'kill -9' the postmaster


------------------------------------------------------------------------
¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio sitio Web. Pruébalo <http://spaces.live.com/signup.aspx>




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group