Есть код (см ниже)
нужно сделать выборку из таблицы где
поля street — VARCHAR,os -VARCHAR,
CString Street,Os;
происходит следущее :
при задании параметра street происходит выборка
затем при задании параметра os происходит выборка
если оставляем только параметр os — нет выборки
----------------------------------------------------
первый запрос
select street,home,os from stu where street like ? and os =? order by street
второй запрос
select street,home,os from stu where os =? order by street
----------------------------------------------------
if(Street!="")
{
m_pSet->m_strFilter = "street like ?";
m_pSet->m_streetparam=Street;
m_pSet->m_streetparam+="%";
}
else m_pSet->m_strFilter.Empty();
Здравствуйте Агафеев О.А., Вы писали:
АО>первый запрос АО>select street,home,os from stu where street like ? and os =? order by street
АО>второй запрос АО>select street,home,os from stu where os =? order by street АО> *** тут еще что-то было ***
Для отлова подобных ошибок пройдитесь под отладкой немного в глубь CRecordSet и посмотрите, что за запрос собирается в результате Ваших действий.