分隔符和系统有关(Win2K控制面板/区域选项/日期)
如:2002-3-8 OR 2002.3.8

解决方案 »

  1.   

    to shiboq(湿雨) 
    那输入的时候你还要客户看本机的时间设置??????有其他办法吗?
      

  2.   

    query1.Sql.Add('select * from YourTable where Date=:Date');
    query1.ParamByName('Date').AsDatetime := EncodeDate(2002, 3, 8);
    query1.Open;
      

  3.   

    DateSeparator = '-';
    ShortDateFormat = "m/d/yyyy";
    Label1->Caption = DateToStr(Date());
      

  4.   

    用dbedit输入的话,企不是很麻烦?
      

  5.   

    实际情况是这样的:
    我用DBEdit控件作数据的录入,但是输入了好几种格式都不行,当离开DBEdit总报错!sybase中select getdate() 返回的时间格式含英文月份!请大家给点建议如何录入正确的日期时间数据