Приветю У меня VC++ 6.0 и Access XP, Когда пробую воспользоваться DAO то выходит сообщение "Unrecognize Datebase Format", Только если конверирую в Access 97 в этом случае все нормально но тогда уже проблемы с базой, подскажите как сделать чтобы DAO работало с форматом Access выше 97 -ой версии,
заранее благодарю
Здравствуйте, docer, Вы писали:
D>Приветю У меня VC++ 6.0 и Access XP, Когда пробую воспользоваться DAO то выходит сообщение "Unrecognize Datebase Format", Только если конверирую в Access 97 в этом случае все нормально но тогда уже проблемы с базой, подскажите как сделать чтобы DAO работало с форматом Access выше 97 -ой версии,
Так в Access 2000 и выше уже формат не DAO а ADO
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, docer, Вы писали:
D>Приветю У меня VC++ 6.0 и Access XP, Когда пробую воспользоваться DAO то выходит сообщение "Unrecognize Datebase Format", Только если конверирую в Access 97 в этом случае все нормально но тогда уже проблемы с базой, подскажите как сделать чтобы DAO работало с форматом Access выше 97 -ой версии,
Для 2000й в dll
AfxDbInitModule();
AfxGetModuleState()->m_dwVersion = 0x0601;
Может поможет.
Здравствуйте, Silverj, Вы писали:
S>Здравствуйте, docer, Вы писали:
D>>Приветю У меня VC++ 6.0 и Access XP, Когда пробую воспользоваться DAO то выходит сообщение "Unrecognize Datebase Format", Только если конверирую в Access 97 в этом случае все нормально но тогда уже проблемы с базой, подскажите как сделать чтобы DAO работало с форматом Access выше 97 -ой версии,
S>Так в Access 2000 и выше уже формат не DAO а ADO
А что такое формат DAO или ADO?
DAO — это объекты доступа к данным.
например у меня Access 2002 и юзая и DAO и ADO нормально открываются все базы.
На XP не проверял, но почему она не должна читаться.