2014-12-03 3 views
1

Я работаю над проектом компании, в котором он содержит систему обработки данных, и эта система была ранее написана отдельно для каждого банка и имеет собственный файл проекта, и каждый из проектов имеет свою собственную базу данных, в которой хранятся учетные данные пользователя для входа в систему с использованием их идентификатора и пароля.Как создать страницу входа для нескольких баз данных в VB.NET

Теперь нам нужно объединить все проекты вместе, чтобы он регистрировался только через одну страницу входа, но мне интересно, как я это сделаю, потому что данные, особенно учетные данные для входа, хранятся в разных базах данных. Как передать данные из базы данных в другую базу данных для выполнения проверки?

+0

Являются ли эти учетные записи аутентификации Windows или SQL Server? – SchmitzIT

+0

Nono, страница входа для моей программы –

+0

Это на самом деле не отвечает на вопрос. Как пользователи аутентифицируются в отношении базы данных? Windows login означает, что вы используете какую-то сетевую учетную запись, и пользователи будут аутентифицироваться в отношении окон. Проверка подлинности SQL означает, что они должны будут указать имя пользователя и пароль. – SchmitzIT

ответ

0

Предполагая, что это логины SQL-сервера, вам, вероятно, придется создать базу данных с доступной таблицей DB, в которой перечислены доступные базы данных. Позвольте пользователю выбрать базу данных, а затем попытайтесь открыть эту базу данных, используя указанные учетные данные, и верните его обратно в пункт выбора-базы данных в приложении.

Если это не отвечает на вопрос, нужен немного больше информации: архитектура, желаемый интерфейс и т.д.

Надеются, что это помогает.

+0

oright bro, tq тестирует ур-метод сейчас и вернется к вам за короткое время –

0

Почему вы не используете раскрывающийся список в форме входа в систему с каждым именем банка, указанным в раскрывающемся списке. После выбора банка используйте заявления if и else для заполнения выбранной банковской базы.

+0

coz, мы объединяем все предыдущие 4 программы только в одну программу, и каждая из программ имеет свою существующую базу данных для учетных данных для входа, и мой начальник не хочет объединять всю форму VB.net, так как им очень сложно выполнять техническое обслуживание. –

+0

Предположим, у вас было 4 базы данных. Создайте одну базу данных с 4 схемами. Каждая схема содержит полную резервную копию базы данных. Вызовите выбранную схему банка, чтобы продолжить вход в систему. –

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