Allan,

I'm guessing but is your firstPeriodDate variable a variant? If so then I
suspect it has a string in it. When your line number 4 runs it tries to
convert this string to a DateTime and is failing (presumably because it is
an invalid date format).

Check what firstPeriodDate is, perhaps try converting it to a DateTime
variable first.

David.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Allan, Samuel
> Sent: Thursday, 23 January 2003 10:33 AM
> To: Multiple recipients of list delphi
> Subject: [DUG]: Client Data Set error
>
>
> I am confused. I have some code to insert a record into a
> TClientDataSet. It looks like this:
>
> 1.  CDSRegGroup.Insert;
> 2.     CDSRegGroup.FieldByName('reg_group').AsString := regGroup;
> 3.     CDSRegGroup.FieldByName('full_desc').AsString := fullDesc;
> 4.     CDSRegGroup.FieldByName('first_period_date').AsDateTime :=
>      firstPeriodDate;
> 5.  CDSRegGroup.Post;
>
> The client data set has three fields all listed above, and
> incidently showing their data types. They are all data fields.
> The client data set is the master in a master/detail relationship.
>
> There is also an index on reg_group which has the ixPrimary
> option set. Another index is on first_period_date, which is used
> to sort them.
>
> The string regGroup is: '2003ACYR'.
>
> On the first insert to a blank data set (possibly would get on
> all inserts) I get the following error on line 2:
>
> EVariantTypeCastError - Could not convert variant of type
> (string) into type (Date).
>
> No-one here knows what the heck causes this or how to fix it. I
> am stumped. Could someone please help me?
>
> ------------------------------------------------------------------
> ---------
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED]
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to