在Delphi中,我使用DBComboBox,ADOQuery,
当我将ADOQuery的SOL属性编辑器中设成
StrSQL := 'Select BEGIN_TIME '    //其中BEGIN_TIME是Date类型的字段,
          + 'From PROC_CYCLE '
          + 'Where PROC_ID < '
          + '(Select Max(PROC_ID) From PROC_CYCLE) '
          + 'Group By BEGIN_TIME'
    .............      
 
时运行正常,此时获得的BEGIN_TIME 由日期和时间组成;
但是我不想要具体时间,只要日期,所以采用下面代码
StrSQL := 'Select To_Char(BEGIN_TIME, ''yyyy-mm-dd'') BEGIN_TIME '
          + 'From PROC_CYCLE '
          + 'Where PROC_ID < '
          + '(Select Max(PROC_ID) From PROC_CYCLE) '
          + 'Group By To_Char(BEGIN_TIME, ''yyyy-mm-dd'')';
    .............
运行后能够获得正确数据,此时DBComboBox的“下拉列表”中有数据项,但是却不能对它进行选择。请问为什么,有好的解决方案么?