OleDBConnection с несколькими адаптерами данных - PullRequest
0 голосов
/ 13 декабря 2018

Я знаю, что OleDBConnections - это соединение с самой базой данных. После этого будет установлено соединение с DataAdapter, который затем сможет соединиться с набором данных.Однако у меня есть несколько вопросов относительно этого, на которые я не могу найти ответ;

Поскольку у меня есть несколько баз данных, которые я хочу подключить, и у всех этих есть несколько таблиц внутри.Все они из Access 2016 в соответствии с Visual Basic 2017.

  1. Если я правильно понимаю, то одно соединение может одновременно подключаться к 1 базе данных (ConnectionString).Но у меня есть вопрос;Если у меня есть из 1 DataBase и у меня есть несколько DataAdapters / DataSets и / или DataTables, могут ли они все быть подключены к одному и тому же OleDBConnection или каждый DataAdapter должен иметь свой собственный OleDBConnection?

  2. ЕслиУ меня есть 1 DataAdapter, может ли он быть подключен к нескольким наборам данных или каждый DataSet должен иметь свой собственный DataAdapter, если источник одинаковый?

  3. Тот же вопрос для DataTable (не уверен, что этоявляется заменой для DataTable или DataSet, нужно проверить это или, если вы можете мне сказать), может ли это иметь то же самое соединение (DataTable или DataSet) или также для каждого DataTable свое собственное соединение (DataTable или DataSet)?

  4. Для всех перечисленных выше, вы также можете иметь 1 из них для нескольких источников?Я понимаю, что для Соединения источник должен быть указан в строке соединения, поэтому он может содержать только один источник.Но как насчет других?

Если я что-то упустил, это поможет уточнить, тогда любой комментарий / замечание будет очень признателен.

С уважением, Ганс

...