请大家指教:环境:后台SQL Server2000,前台delphi7.0;
数据库:company; 表:employee; 字段:出生日期 类型:DateTime
问题:DataModuleMain.Tab_employee.FieldByName('出生日期').AsDateTime:=StrToDateTime(edit3.Text);
一运行到这里就出错,其他地方调试都正确。
错误信息:Project main.exe raised exception class EconvertError with message ’’’ is not a valid date and time’. 百思不得其解,请大家指教啊。
数据库:company; 表:employee; 字段:出生日期 类型:DateTime
问题:DataModuleMain.Tab_employee.FieldByName('出生日期').AsDateTime:=StrToDateTime(edit3.Text);
一运行到这里就出错,其他地方调试都正确。
错误信息:Project main.exe raised exception class EconvertError with message ’’’ is not a valid date and time’. 百思不得其解,请大家指教啊。
改为:
DataModuleMain.Tab_employee.FieldByName('出生日期').AsDateTime:=StrToDate(edit3.Text);StrToDateTime()不要加Time就可以了.
’’ is not a valid date and timeDataModuleMain.Tab_employee.FieldByName('出生日期').Value:=DateToStr(date);