Всем привет!
Сразу к делу.
CBlockInfo recBlock(pDB); // CBlockInfo — класс, сгенерированный мастером для доступа к таблице BlockInfo
Открываю Access'ую БД(перекрестный запросик):
SQL =
"SELECT * "
"FROM BlockInfo "
"WHERE BlockID "
"IN (SELECT BlockInfo.BlockID "
"FROM ((KursInfo LEFT JOIN RazdelInfo ON KursInfo.KursID = RazdelInfo.KursID) LEFT JOIN TemaInfo ON RazdelInfo.RazdelID = TemaInfo.RazdelID) LEFT JOIN (BlockInfo LEFT JOIN StepInfo ON BlockInfo.BlockID = StepInfo.BlockID) ON TemaInfo.TemaID = BlockInfo.TemaID )"
recBlock.Open(CRecordset::dynaset,SQL);
Возникает exception "Ошибка при получении записи".
Раньше с такой жутью никогда не сталкивался... Страшно...
Мысли о том, что может быть строчка стринговая с запросом слишком длинная...
А Вы что думаете? Подскажите!
Заранее пасибо!!!