IBDataSet1->SelectSQL-> Add(...
Цитата:
try
{
IBDataSet1->Close();
IBDataSet1->SelectSQL->Clear();
IBDataSet1->SelectSQL-> Add("select Num,Speed,max(DateTime),Basket,X,Y,Z FROM XYZ WHERE Num='"+ TreeView1->Items->Item[Node->AbsoluteIndex]-> Text+"' GROUP BY Num");
IBDataSet1->Open();
}
catch(...)
{
IBDataSet1->ExecSQL();
}
Генерится исключение :???:
Цитата:
Originally posted by micle77
Что не так, почему не работает запрос?
Что не так, почему не работает запрос?
Мда, трудно что-либо понять в этой мешанине...
Выскажу предположение, что исключение связано с группировкой полей. Суть его в том, что все поля запроса, не указанные в GROUP BY, должны агрегироваться функциями sum(), avg(), max() и т. п.