try this:
insert into tt values('2-28-2002');

解决方案 »

  1.   

    可以这样做,把字符串转换成Date
    方法如下:
     Query1.sql.add('Insert into tt Values(:date)');
     Query1.parameters[0]:=edit1.text; 
    你可以试一下,下面的函数把字符串转换成时间
     AsDate 
      

  2.   

    我决的因为‘2002-2-2’是字符串,不是日期型。
    试一下:
      insert into tt values(abc);
      parambyname('abc').asdate:=strtodate('2002-2-2');
      

  3.   

    如果不行就这样试试
    Query1.sql.add('Insert into tt Values(:date)');
     Query1.parameters[0]:=strTodate(edit1.text);
      

  4.   

    写成:insert into tt values(:abc);
       ..............
      

  5.   

    上面的同志abc
    要这样写 :abc
      

  6.   

    那在DELHPI自带的SQL EXPLORER和DATEBASE DESKTOP中有没有直接输入的办法了呢