• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Подключение двух баз

  • Автор темы Автор темы @rtem
  • Дата начала Дата начала
@

@rtem

У меня такой вопрос, делал кто подключение двух баз в одной программе. У меня есть две БД, очень похожи по структуре (поля, таблицы похожи), есть программа для работы с каждой из БД (это диплом. работа и препод говорит, что круто было бы сделать, что сразу две БД в одной программе). Можно ли сделать программно переключение, с одной базы на другую. Обе БД на механизме BDE. И еще как проще сделать переключение между интерфейсами (он тоже похож), для программы.

Заранее благодарен! :)
 
а в чем сложность ? с подключением 2 бд в одном приложении?*
 
нет подключить две базы в одной программе не проблема, нужно выводить на одну форму, в одну гриду ну и т. д., и сделать типа меню настроек "поставил галочку одна база, другую галочку другая", я же говорил переключение между ними, поработал с одной переключил на другую, на одной форме, в одной гриде.
 
Положите две таблицы или квери и два DataSource
Подключите свои базы в соответствующие источники, а потом у грида меняйте свойство DBGrid->DataSource в зависимости от того какую базу нужно показать.
 
Это понятно, а как проще создать для них интерфейс (не просмотра или вывода, а формы поисков, фильтрация, добавления/редактирования) или просто сделать для каждой БД свои формы, и делать их активными когда подключена одна БД, при переключении на другую они становятся не активными. Просто это как то не профессионально, извините за пафос. :D
 
Можно так:
Создаешь какой то общий интерфейс в главном окне приложения. К примеру, кнопкой Поиск в главном окне вызываешь окно формы поиска той БД, которая в данный момент активна и т. д.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab