vc与access的应用,不知道有什么方法适合我这程序的要求

CString SQL1 = "select top 1 * from employees order by [石灰加入量/kg] desc";;

m_Ado.m_pRecordset = m_Ado.OpenRecordset(SQL1);//打开记录集
while(!m_Ado.m_pRecordset->adoEOF)
{

var=m_Ado.m_pRecordset->GetCollect("石灰加入量/kg");//
if (var.vt!=NULL)
m_t19=(LPCSTR)_bstr_t(var);

m_Ado.m_pRecordset->MoveNext();//将记录集指针移动到下一条记录
}
我这些程序只能找出【石灰加入量/kg 】 这个字段下所有数据的最大值,请问我想通过编辑框输入一个范围,然后查找在这个范围下【石灰加入量/kg 】的最值,怎么写呢 ???望高手指点,谢谢

select top 1 * from employees where [石灰加入量/kg] > xxx and [石灰加入量/kg] < xxx order by [石灰加入量/kg] desc

那你就sql语句中加where条件判断。