OleDBConnection с несколькими адаптерами данных
Я знаю, что OleDBConnections - это соединение с самой базой данных. Затем будет установлено соединение с DataAdapter, который затем может соединиться с набором данных. Однако у меня есть несколько вопросов относительно этого, на которые я не могу найти ответ;
Поскольку у меня есть несколько баз данных, я хочу подключиться, и все они имеют несколько таблиц внутри. Все они из Access 2016 в соответствии с Visual Basic 2017.
Если я правильно понимаю, то 1 соединение может одновременно подключаться к 1 базе данных (ConnectionString). Но у меня есть вопрос; Если у меня есть из 1 DataBase и у меня есть несколько DataAdapters/DataSets и / или DataTables, могут ли они все быть подключены к одному и тому же OleDBConnection или каждый DataAdapter должен иметь свой собственный OleDBConnection?
Если у меня есть 1 DataAdapter, может ли он быть подключен к нескольким наборам данных, или каждый набор данных должен иметь свой собственный DataAdapter, если источник один и тот же?
Тот же вопрос для DataTable (не уверен, заменяет ли это DataTable или DataSet, нужно проверить это или вы можете сказать мне), может ли это иметь такое же соединение (DataTable или DataSet) или также для каждого DataTable свое собственное соединение (DataTable или DataSet)?
Для всех перечисленных выше, вы также можете иметь 1 из них для нескольких источников? Я понимаю, что для Соединения источник должен быть указан в строке соединения, поэтому он может содержать только один источник. Но как насчет других?
Если я что-то упустил, это поможет уточнить, тогда любой комментарий / замечание будет очень признателен.
С уважением, Ганс