在VC中用SQL语句,查找不重复的纪录,总是失败!解决思路

在VC中用SQL语句,查找不重复的纪录,总是失败!各位,我想从一个表里边查找不重复的纪录,但老是失败,为什么,

在VC中用SQL语句,查找不重复的纪录,总是失败!
各位,我想从一个表里边   查找   不重复的纪录,但老是失败,
为什么,帮忙看看,在线等!

CStringstrSQL   =   "SELECT   DISTINCT   工序名称   (SELECT   *   FROM   工序项目总表) ";

CADORecordsetRecordNew(m_pDB);
  RecordNew.Open((LPCTSTR)strSQL);

总是Crash,

为什么,谢谢了!

[解决办法]
"SELECT DISTINCT 工序名称 FROM (SELECT * FROM 工序项目总表) "