Написал программу, отдал заказчику, а он говорит что программа не работает.
Начал разбираться — действительно. Нашел причину — программа не работает при отсутствии сети, хотя сам сеть не использует. Программа написана на MFC, для доступа к базе данных используется DAO.
Программа работает, если сетевое подключание Включено. Если отключить — вылетает ошибка "программа выполнила недопустимую операцию...". Программу проверял на нескольких компьютерах — эффект от вкл.(выкл.) сети присутствует.
Вот то место где вылетает программа:
m_pDataBase = new CDaoDatabase;
try
{
AfxMessageBox("1");
m_pDataBase->Open(lpszPathName, FILE_SHARE_READ, FILE_SHARE_WRITE, ";PWD=pass");
AfxMessageBox("2");
}
Если сеть включена — я вижу окно с 1 и окно 2. Если выключена — то только 1, потом вылетает ошибка.
Подскажите, плз, в чем может быть дело???