2010-05-08 2 views
1

Можно ли связать один MDB с другим в автономном режиме?Можно ли связать один MDB с другим в автономном режиме?

Т.е. Если у меня есть таблица учетных записей в db1.mdb и таблица продуктов в db2.mdb, могут ли эти MDB быть закодированы так, чтобы они могли легко связываться с каждой из таблиц?

+0

@Craig Вы доказали, что ваше приложение VB не сбой, когда MDB содержит только небольшое подмножество данных? – HansUp

+0

Что вы пытаетесь сделать здесь? Учетные записи и продукты принадлежат одному файлу MDB, особенно если они связаны (действительно, вы не можете установить ссылочную целостность на уровне двигателя, за исключением таблиц в том же MDB). –

+0

@David: Я просто использую его в качестве примера. Я хочу взять очень большую таблицу из одного MDB и поместить ее в другую, чтобы избежать проблем, связанных с более крупными файлами MDB. – CJ7

ответ

0

Да, просто сделайте это. Вы можете создавать связанные таблицы в MS Access, а движку Jet больше не волнует, в каком MDB-файле хранятся данные.

На самом деле хорошо отделить данные db от кода db, поскольку вы можете отправлять обновленные коды dbs без необходимости обновлять данные db своим клиентам.

КПП. мы прекратили хранить данные в MDB вообще, потому что они имеют тенденцию ломаться регуляром. Лучше начните использовать Microsoft Desktop Database Engine немедленно и просто поместите код в MDB.

+2

Я работаю с mdbs в течение нескольких лет, и они не «ломаются регулярно», если они не очень плохо настроены. – Fionnuala

+0

Я работаю с MDB в течение 6 лет, и они нарушили регулярный режим. Я должен признать, что 20 пользователей, использующих один бэкенд одновременно на удаленном Windows-хосте, возможно, слишком много. Теперь мы перешли на настоящую серверную базу данных. – Daniel

+0

Базы данных доступа подвержены поломке при использовании в ненадежной сети. В 5-летнем опыте я столкнулся с тем, кто дважды разбился (развратился). Это была база данных, открытая непосредственно из сетевого ресурса несколькими пользователями за раз. После того, как мы разделили его, он снова не сломался и дал каждому пользователю свою локальную копию интерфейса с ссылками на данные в сетевой базе данных. – HansUp

Смежные вопросы