Ciao a tutti,

sto convertendo delle vecchie tabelle dbase III in nuove tabelle di un database di interbase.

sto avendo questo problema di conversione sulla data, in pratica ho una stringa nel formato YYYYMMDD e la devo trasformare in un campo TdateTime

ho cercato tra le fuinzioni del delphi StrToDate e FormatDateTime...senza riuscire a trasformare in data la mia sringa.

FormatDateTime non la posso utilizzare inquanto da il formato di una variabile che gia' e' data.
FormatDateTime('YYYYMMdd',Date);

StrToDate dovrebbe essere la funzione giusta ma credo debba essere settato in qualche modo particolare il parametro per la formattazione.

ho provato a fare cosi:
codice:
...
MyString:='20040501';
...

ShortDateFormat := 'yyyymmdd';
myDate := StrToDate(MyString);

ma mi genera errore..... '20040501' is not a valid date.

a voi e' capitato?....avete quelche idea?

grazie