Re: Проблемы при открытии CRecordset
От: Igel-I  
Дата: 06.06.09 08:59
Оценка:
Здравствуйте, 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);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.