TDataBase on MDIChild
Ситуация следующая:
1. В окне родителе открываются несколько дочерних окон, к примеру, "1" и "2".
2. Окна, естественно, создаютя в процессе работы программы и являются объектами одного и того же класса.
3. Так вот на самом "шаблонном" окне один из компонентов - TDataBase
4. После открытия второго экземпляра окна система выдает ошибку "Name not unique in this context"
5. Сама база конечно одна и та же.. База данных - обычный mdb. А обращаться просто нужно на каждой форме к разным таблицам БД.
Цитата:
Originally posted by koltaviy
Если надо именно создавать столько подключений к разным базам данных, сколько открвается форм, оставь свойство DatabaseName (или как там оно?) пустым и задавай уникальное имя при создании экземпляра формы.
Если же надо коннектиться к одной БД, выноси компонент TDatabase в DataModule, прописывай заголовочный файл в модуле формы и все TTable и TQuery подцепляй к TDatabase в DataModule. Только не забудь в свойствах проекта указать Create Order, чтобы DataModule создавался первым.