Здравствуйте, k55, Вы писали:
k55>День добрый.
k55>k55> CDatebase m_DataBase; //Открываю mdb без эксепшенов.
k55> CRecordset myRec(&m_DataBase);
k55> tstring testquery = _T("SELECT * FROM Table1");
k55> myRec.Open(AFX_DB_USE_DEFAULT_TYPE, testquery.c_str());
k55>
k55>При открытии ругается: "Не удалось открыть таблицу — не указаны столбцы для извлечения"
k55>Бьюсь уже битый час, не понимаю что ему не нравится. Нашел кучу примеров где народ использует как описанно выше.
k55>Прошелся под отладчиком CRecordset::m_nFields равно 0. В мане написали что его выставляет какойто визард
либо я ручками. Выставил, но толку нет.
k55>Что я делаю не так?
открыть с параметром CRecordset::forwardOnly
CRecordset rc;
rc.Open(CRecordset::forwardOnly, query);