Есть маленькое очень простое приложение на VC5,
работающее с аксессной базой.
CDaoDataBase, CDaoRecordset и всё такое...
Сгенериравано по сути полностью визардом.
Проблема — на некоторых машинах с XP база на открывается.
( mySet.Open() выкидывает эксепшн )
Забавно, что если установить на машину MSDev, проблема исчезает.
То есть я даже отладить это не могу.
Вопрос — что ставит установщик MSDev? Что мне вместо него установить?
А то уж больно коряво девелопер на все машины ради этого ставить
С DAO не работал -- но попробуй MDAC поставить последний
Мож все будет OK

-- у меня на ADO траблы похожие были!! MDAC -- решил ее
Здравствуйте, Аноним, Вы писали:
А>Вопрос — что ставит установщик MSDev? Что мне вместо него установить?
А>А то уж больно коряво девелопер на все машины ради этого ставить
Надо поставить MDAC
а версия зависит от версии .MDB файла Access 97/2000/2002
MSDev ставит MDAC 2.5 если после этого работает — значит 2.5 и выше.