Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
DAO и MySQL (Aztec) 09/11/2006 - 13:08:07



From: Aztec - 09/11/2006 - 13:08:07
Subject:DAO и MySQL
-----------------
Добрый день!

Занимаюсь миграцией базы данных из Access в MySQL 5.
Клиент базы данных написан на MFC c использованием DAO.
Пример кода:

CDaoDatabase* DaoDB = new CDaoDatabase();
CString lpszPathName(_T("odbc;DRIVER={MySQL ODBC 3.51 Driver};SERVER=at;DATABASE=mainbase;UID=uid;PWD=pwd;OPTION=3;PORT=3307"));
CDaoRecordset* Daors;

DaoDB->Open(_T(""), FALSE, FALSE, lpszPathName);
Daors = new CDaoRecordset(DaoDB);
Daors->Open(dbOpenDynaset, _T("SELECT * FROM `группы типов фб`"));

COleVariant OleValue;
Daors->MoveFirst();
while (!Daors->IsEOF())
{
Daors->GetFieldValue(0, OleValue);
Daors->MoveNext();
}

Daors->Close();
DaoDB->Close();
delete Daors;
delete DaoDB;

Исключение выпадает на строчке Daors->GetFieldValue(0, OleValue), текст сообщения "ODBC--call failed".
В чем может быть проблема, и вообще, хорошая ли эта практика, использовать DAO в связке с ODBC драйвером MySQL?

Заранее благодарю!


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
30059



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |