The conclusion was I understand that dates in form

15-Nov-2006

were unambiguous, also by checking/altering the shortdate format if
required.
(Although personally I have always preferred to explicitly format my own
dates using FormatDateTime to avoid funnies on any PC I didn't forsee).

Out of curiosity - what databases accept dates in ANSI format?

Eg

2006-11-15

Or for datetimes (Timestamps)

{ ts '1990-12-31 00:00:00' }

http://technet.microsoft.com/en-us/library/ms181030.aspx

John

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Tracey
Sent: Tuesday, 10 July 2007 2:58 p.m.
To: [EMAIL PROTECTED]; 'NZ Borland Developers Group - Delphi List'
Subject: RE: [DUG] firebird query parameters behaving oddly


Thanks guys.  I finally got it sorted (I must have been stuck on "stubborn"
yesterday)

sDateString := DateOK(incomingDateString);


ParamByName('dateparam').AsDate := StrToDate(sDateString);


*sigh* 

Go away from your code for a year or two and you'd think it belonged to
someone else!

Sorry for giving y'all the runaround

Tracey

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Mike Stokes
Sent: Tuesday, 10 July 2007 2:43 p.m.
Cc: NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] firebird query parameters behaving oddly

True,

So to get past this look at using

function EncodeDateTime(const AYear, AMonth, ADay, AHour, AMinute, 
ASecond, AMilliSecond: Word):TDateTime;
this is found in DateUtils.

Then you can break your string date time value into parts in order to 
convert them to a TDateTime value.

But Cheng Wei's solution also works e.g. '10-jul-2007'

All the best,
Mike

Jeremy North wrote:
>> For simple date time conversions check the ShortDateFormat := 
>> 'dd/mm/yyyy'; before converting StrToDateDef(MyDate, 0);
>
> FWIW setting those variables in SysUtils (ShortDateFormat et al.) is 
> not thread safe. So if you are using threads you may run into issues.
>
> cheers,
> Jeremy
>
>
>

_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [EMAIL PROTECTED] with Subject:
unsubscribe


_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [EMAIL PROTECTED] with Subject:
unsubscribe

__________ NOD32 2245 (20070506) Information __________

This message was checked by NOD32 antivirus system. http://www.eset.com


_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe

Reply via email to