С помощью класса oledbconnection мы можем подключиться к обоим SQLServer и МБР
Всем Привет,
В разделе administrative Tools ODBC Data Sources (64-bit) configuration ,пожалуйста, найдите прилагаемый скриншот, где у меня настроен источник данных.
Пример:
Стандартная библиотека деталей 32/64 -битный сервер
Standarad Part Library0904 32/64 -битный драйвер Microsoft Access (*.mdb)
Как установить соединение как для SQL Server так и для драйвера Microsoft Access в VB .net или C#
подключение к sqlserver или MDB любого элемента одновременно.
Пожалуйста, помогите мне.
Спасибо и с уважением,
Сампат
Что я уже пробовал:
Dim MyConnection As System.Data.Oledb для.Метод oledbconnection
Дим DtSet Как Системы.Данных.Набор данных
Dim MyCommand As System.Data.Oledb для.Объект oledbdataadapter
Dim DatabasePath As String = "C:\Wdir\MDB\DXEXP_UK.mdb;"
Дим ConnString Как String = "Поставщика=Майкрософт.Туз.Oledb для.12.0;" &ампер; "источник данных=стандарт;номер uid=пользователь;по pwd=пароль" &ампер; "сохранять сведения о безопасности=false в"
Dim SchemaTable As DataTable
- Подключиться к базе данных
Dim conn как новая система.данные.OleDb.OleDbConnection(ConnString)
Попробуй
Коннектикут.Открыть()
SchemaTable = conn.GetOleDbSchemaTable(System.Data.Oledb для.OleDbSchemaGuid.Таблицы, Новый Объект() {Ничего, Ничего, Ничего, Ничего})
Dim int как целое число
Для int = 0 до SchemaTable.Rows.Количество - 1
Если Схематично.Строки(int)!ТАБЛИЧНЫЙ ТИП.ToString = "таблица", то
MsgBox(Схематично.Строки(int)!ИМЯ_ТАБЛИЦЫ.Метод toString())
Коннектикут.Закрывать()
Выход Для
Конец, Если
Следующий
Поймать ex как исключение
Ящик для сообщений.Показать(напр.сообщение.ToString(), "Ошибка Загрузки Данных", MessageBoxButtons.Хорошо, MessageBoxIcon.Восклицание)
Конец Попытки