我用datetimepicker的日期插入到sqlserver7.0的表中,表中的日期竟然是1905年,怎么会这样呢?我用了一个adoconnection,adoquery,adotable,datasource,dbgrid
我的代码是这样写的:
procedure TForm1.Button1Click(Sender: TObject);
begin
    adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Add('insert into course_info(cou_name,cou_no,cou_date)values(');
    adoquery1.SQL.Add
(#39+edit1.text+#39+','+#39+edit2.Text+#39+','+datetostr(datetimepicker1.date)+')');
    adoquery1.ExecSQL;
    adotable1.Requery();
end;
我是不是有哪写的不对,还是在设置上有什么不对的。
我在win2000中的控制面板中的改了短日期。
请大家帮忙解决一下。