!使用ADO连接Access生成SQL语句时,怎么将数据库表中的非string类型的字段转换成string类型与某个字符串对比

十万火急!!!使用ADO连接Access生成SQL语句时,如何将数据库表中的非string类型的字段转换成string类型与某个字符串对比
使用ADO连接Access时,生成SQL语句时,如何将数据库表中的非string类型的字段转换成string类型与某个字符串对比???

例如:
  select   *   from   CD_table   where   菜单日期= ' ' '+trim(LabeledEdit8.Text)+ ' ' '  
上面这句SQL语句在执行时系统就会抛出异常说“标准表达式中类型不匹配”,因为上面的CD_table   中的 '菜单日期 '字段是日期类型的!!!

------解决方案--------------------
access里的日期是要用#引起来的
------解决方案--------------------
语句应该修改成:
select * from CD_table where 菜单日期=# ' + trim(LabeledEdit8.Text) + '# '