JOTHI KUMAR Member 10918227 Ответов: 1

Как изменить другую базу данных на основе процесса выбора года


Привет всем,
У меня есть сомнения в доступе к нескольким базам данных на основе года изменения выпадающего списка на странице входа в систему. Здесь я использую DAC для ConnectionString. Мне нужно изменить базу данных(SQL), используя выбранное значение на странице входа в систему. Или же есть какая-то процедура, делающая это для доступа к нескольким базам данных на одной странице входа.заранее спасибо.

Что я уже пробовал:

Здесь я получаю доступ к базе данных с помощью сеанса из логина, но сеанс показывает null, поэтому не могу открыть даже страницу входа. У меня нет идеи использовать это.

1 Ответов

Рейтинг:
0

OriginalGriff

С доступом все просто: имя файла базы данных является частью строки подключения:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\MyFolder\MyAccessFile.accdb;
Persist Security Info=False;

Просто измените путь к соответствующему файлу.


JOTHI KUMAR Member 10918227

Не так, например: если у меня есть двухлетние данные в базе данных, но имя базы данных отличается, например (2016,2017). Если я войду в систему , если я выберу 2016 год, мне нужно получить доступ к этому 2016 году, если я выберу другой, мне нужно получить доступ к этому 2017...in мой сценарий базы данных Differnt,имя пользователя пароль также разные

OriginalGriff

Вы пытаетесь сказать "имя таблицы" вместо "имя базы данных"?
Потому что если это так, то это очень разные вещи. "База данных" - это набор "таблиц", они не являются синонимами.

JOTHI KUMAR Member 10918227

нет, мне нужно получить доступ к другой "базе данных", а не к таблице.

OriginalGriff

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